Hello there!
This blog is a sort “knowledge stash”. A log of my journey in the IT industry. You will find posts about Kubernetes, Docker, Spring Boot, Kafka, CI/CD Pipelines and other stuff. Writing things down helps memorizing, offloads brain capacity and can help others.
Posts
23 Aug 2025
How to Secure Your APIs with Envoy and OPA Sidecars
Step by step guide to implement JWT authentication and role based authorization using Envoy and Open Policy Agent sidecars in Kubernetes.
15 Aug 2025
Helm vs Kustomize in 2025: Patterns, Pros, Cons, and How to Combine Them
Three clean patterns for using Helm and Kustomize together without creating a templating mess.
6 May 2023
Spring Boot AOT with GraalVM Native Image: Static and Mostly Static Executables
Rule tuning, eBPF driver, and perf tips.
19 Feb 2023
Modifying OCI Images the Hard Way
Exploring low-level techniques for altering OCI images without relying on high-level tooling.
18 Feb 2023
Relationships between OCI Artifacts in OCI Registries
Understanding how different OCI artifacts are linked and stored within container registries.
22 Dec 2022
How I Run Spring Boot Applications on Kubernetes
A practical guide to deploying and managing Spring Boot applications efficiently on Kubernetes.
22 Oct 2022
Configuring Fluentd to forward logs to multiple destinations in Kubernetes while resolving Ruby gem compatibility issues.
25 Jul 2022
Achieving Multi-Tenant Metrics with Prometheus Agent: A First Building Block
Using Prometheus Agent to enable multi-tenant metrics collection as the foundation for scalable monitoring.
11 Jun 2022
LDAP Authentication with Dex on Kubernetes Using Vcluster (K3s)
Setting up LDAP authentication with Dex on Kubernetes using Vcluster (K3s) for secure multi-tenant environments.
24 Apr 2022
How We Reduced Kubernetes Cluster Sprawl by Adopting Vclusters: An Introduction
An overview of how adopting Vclusters helped reduce Kubernetes cluster sprawl and improved multi-tenant management.
19 Jan 2022
Secure Your Docker Images with Cosign (and OPA Gatekeeper)
Signing Docker images with Cosign and enforcing policies using OPA Gatekeeper for a more secure Kubernetes supply chain.
12 Dec 2021
Centralized (Multi-Tenant) Logging with Kubernetes: Part 3
Implementing a centralized multi-tenant logging architecture in Kubernetes using Fluentd, Fluent Bit, and OpenSearch.
8 Dec 2021
Centralized (Multi-Tenant) Logging with Kubernetes: Part 2
Designing and deploying the second stage of a centralized multi-tenant logging solution for Kubernetes with Fluentd, Fluent Bit, and OpenSearch.
4 Dec 2021
Analyzing and optimizing message production timing in Apache Kafka for better throughput and latency.
27 Nov 2021
How I Build and Deploy Applications with Tekton CI and Argo CD
A walkthrough of building and deploying applications using Tekton CI pipelines integrated with Argo CD for GitOps workflows.
21 Nov 2021
Centralized (Multi-Tenant) Logging with Kubernetes: Part 1
Laying the groundwork for a centralized multi-tenant logging system in Kubernetes using Fluentd, Fluent Bit, and OpenSearch.
26 Sep 2021
An introduction to Podman, its differences from Docker, and its use in Kubernetes workflows.
14 Sep 2021
How I Containerize and Deploy Spring Boot Applications on Kubernetes
Step-by-step guide to containerizing Spring Boot applications and deploying them on Kubernetes.
13 Sep 2021
Runtime Environment Variables with React, Kubernetes, and Apache
How to manage runtime environment variables in a React application deployed on Kubernetes with Apache.
29 Aug 2021
Monitor External Services with Prometheus Outside Kubernetes
Using Prometheus to monitor external services and infrastructure components that run outside your Kubernetes cluster.