3 min read
When we run a process in a container, it becomes the init process. This means that it is responsible for reaping any child processes that exit. If it doesn't do this, they become zombies.
Having some zombies are not a problem, but if you have too many of them, you can run out of resources (PIDs, memory, disk space...). This is what is going to cause issues in your host system: the zombies won't be a problem, but the resources they consume will.
02/10/2024
Read more...2 min read
Pulumi can also be used to deploy AWS Service Catalog products. It won't be shocking to see that the code is going to be very similar to what's required to deploy an AWS Service Catalog product using terraform, since at the end of the day pulumi is going to use the terraform-aws provider.
10/09/2024
Read more...3 min read
AWS Service Catalog allows organizations to create and manage catalogs of IT services that are going to get deployed in AWS using CloudFormation templates. To deploy an instance of a product we can use any IaC tool like Terraform, Pulumi, or the AWS CDK.
03/09/2024
Read more...2 min read
With operator-sdk, it really makes it easy to create new CRD definitions and create the template to write the reconcile loop for it. But if we want to be able to handle changes on objects that are already present on the Kubernetes cluster (not a custom resources) we can create the Reconciler from scratch.
22/12/2023
Read more...1 min read
If we use //+kubebuilder:printcolumn to add fields to print with kubectl get we'll notice that the AGE colum goes away with it. We can use an additional //+kubebuilder:printcolumn
to add the AGE column back.
29/08/2023
Read more...