• Is it possible to escape from a container on Kubernetes?

    3 min read

    You might find some documents telling containers (this applies to docker and Kubernetes as well) are a chroot jail on steroids. One might end up thinking it might be as easy to escape from a root container as it is from a root chroot. But that's not true because it's just an analogy.

    28/01/2022

    Read more...
  • Using the AWS termination handler together with Karpenter

    2 min read

    One of the advantages of using AWS Karpenter is that makes straightforward using spot instances. But how do we handle termination notices coming from AWS?

    21/01/2022

    Read more...
  • Kubernetes PersistentVolume: Data cleanup on object deletion

    2 min read

    A PersistentVolume is the abstract representation of storage as a resource within a Kubernetes cluster. The attributes describe the storage resource, it's underlying resource can either be a disk provisioned by the cloud you are using or something as simple as manually provisioned NFS disk

    On PersistentVolumes we can configure several reclaim policies to define how it's data removal is handled once the PersistentVolume object is deleted.

    12/01/2022

    Read more...
  • Autoscaling using datadog as a external metrics provider

    2 min read

    Since Kubernetes v1.2 we can autoscale an application based on metrics like CPU provided by the metrics-server. As of Kubernetes v1.6, it is possible to autoscale off of custom metrics and later on, starting Kubernetes v1.10, we can autoscale using any metric from outside the cluster, like the ones collected by datadog

    10/01/2022

    Read more...
  • Expose Pod information using an volume

    2 min read

    We can choose to expose some of the Pod's information as volumes or environment variables using DownwardAPIVolumeFile. It can expose both Pod fields and Container fields

    05/01/2022

    Read more...

Older content...

Kubernetes:
container orchestration
kubernetes
tags related to this category