• Kustomize: Escape Forward Slash (/)

    2 min read

    Kustomize patches escape forward slash ~1 notation annotation path

    While writing Kustomize patches you might come across is the need to escape certain characters, such as the forward slash (/). This can be a bit tricky since the common conventions on how to escape a character don't apply here.

    03/05/2023

    Read more...
  • Docker ENTRYPOINT vs CMD

    3 min read

    Docker ENTRYPOINT CMD Dockerfile

    Docker is a popular tool for deploying and running applications in a containerized environment. One of the important features of Docker is the ability to define a command to be executed when a container is started. This command can be specified in the Dockerfile using two keyword: ENTRYPOINT and CMD.

    02/05/2023

    Read more...
  • Deploying Cloud Resources with Pulumi and LocalStack

    2 min read

    Pulumi AWS LocalStack golang

    Pulumi is a powerful infrastructure as code tool that allows developers to deploy and manage cloud resources using familiar programming languages. However, when it comes to using Pulumi with LocalStack, there are some changes that need to be made to make Pulumi be able to reach LocalStack.

    25/04/2023

    Read more...
  • Pulumi vs. Terraform: Choosing the Right Infrastructure as Code Tool for Your Needs

    3 min read

    Pulumi Terraform infrastructure as code IAC tools HCL comparison benefits

    Pulumi and Terraform are both infrastructure as code (IAC) tools that allow users to provision and manage infrastructure using code, rather than manual configuration. The main difference between the two is how they achieve this goal.

    24/04/2023

    Read more...
  • Prometheus: Using Namespace Labels to Narrow Down Prometheus Query Results

    1 min read

    prometheus filter namespace label join group_left kube_namespace_labels

    We can use the labels of a namespace to narrow down the results of a query. For example. we are going to write a query to identify Kubernetes namespaces that have external secrets in a non-ready state and belong to a specific team (we are going to use team-a in this example).

    19/04/2023

    Read more...

More recent...

Older content...