• Loading a CSV file into terraform

    2 min read

    terraform csvdecode function csv

    Sometimes if you have some externally managed data it can come handy to be able to import it into terraform as a CSV file instead of having to manually enter all the date. To do so we can use the csvdecode() function

    10/08/2021

    Read more...
  • What's a Kubernetes Deployment object?

    2 min read

    kubernetes Deployment

    Maybe the most common object used for deploying applications on Kubernetes is the Deployment object. It is intended to provide declarative updates for Pods at a controlled rate.

    With a Deployment we are setting the desired state of a ReplicaSet. The Deployment controller will take the appropriate actions to adjust the ReplicaSet so it has the correct amount of Pods

    09/08/2021

    Read more...
  • What's a Kubernetes Job?

    2 min read

    kubernetes Job

    A Kubernetes Job is an object that contains a Pod definition, just as a Deployment do, but instead of expecting the Pod to be continuously running, it is expecting it to finish. In case the Pod execution fails, it will continue to retry execution until a specified number of them successfully terminate.

    05/08/2021

    Read more...
  • Kubernetes startupProbe: testing containers for application startup

    2 min read

    kubernetes Pod startupProbe

    Starting from Kubernetes v1.20 we can configure a startup Probe: It will check for containers to be come into service, disabling liveness and readiness checks until it succeeds.

    05/08/2021

    Read more...
  • Kubernetes deployment strategies

    2 min read

    kubernetes Deployment RollingUpdate Recreate

    To update a Deployment objects we can choose between two built-in strategies used to replace old Pods by new ones: Recreate and RollingUpdate

    Let's see the differences between them

    04/08/2021

    Read more...

More recent...

Older content...