GitLab artifacts purge!Due to the rising cost of cloud storage and the ever-increasing volume of data used in pipelines, everyone who hosts GitLab will eventually…Aug 22Aug 22
Debugging connection count to RabbitMQ from KubernetesThis is going to be a short one. Have you ever needed to connect which consumer of RabbitMQ is which pod in Kubernetes? We recently had an…Apr 27Apr 27
Fun With NodeLocal DNSCache in Kubernetes ClustersThis is going to be a short one. Have you ever tried to use DNS for load balancing? I am not talking the fancy weighted or latency-based…Nov 5, 2023Nov 5, 2023
Terraform AWS Drift ChecksIaC (or “Infrastructure as Code”) is an IT management style all members of the technical world have to deal with because working in code…Nov 2, 2023Nov 2, 2023
Analyzing Unexpected Expenses: AWS NAT Gateway and EKS Public EndpointWhen it comes to the cloud, the most frustrating area can be the NAT gateway. I have a basic understanding of how it works, but I am always…Aug 2, 2023Aug 2, 2023
Error: Error creating SslCertificate: googleapi: Error 409: The resource already exists…What a weird title, huh? This is just a small manual how to go around this issue happening in Terraform if you need to change a TLS…Jul 27, 2023Jul 27, 2023
Resolving mysterious exit 137 in Kubernetes GitLab runnersFirst, let me explain what an error I want to discuss. It usually displays itself during the job execution. It could happen at the…Jun 27, 2023Jun 27, 2023
How to ignore hyphens in the ElasticsearchI recently stumbled upon a problem. I wanted to index data containing words divided by hyphens. The problem is that once the data were…May 2, 2023May 2, 2023
Merging two Elasticsearch indices based on common keyI recently stumbled upon an assignment to merge two indices based on a shared key in each document. I was surprised that the answer to my…Apr 23, 2023Apr 23, 2023
Published inAckeeBack to the Basics: Kubernetes Service SelectorToday, you will read about something you are familiar with. There is hardly anyone in infrastructure engineering who hasn’t worked with…Mar 31, 2023Mar 31, 2023