Blog posts about kubernetes

K8s-native Dev. (Part 2): AWS EKS & Skaffold

Skaffold is an open source project from Google handling the workflow for building, pushing and deploying your application to Kubernetes. It's client-side only, with no on-cluster component and has a highly optimized tight inner loop, giving you instant feedback while developing.

Read More

Migrate from Ingress to Gateway API

Migrating from a traditional Ingress setup to a Gateway API in Kubernetes may sound straightforward at first, but it quickly becomes challenging once multiple services are involved.

Read More

Meta-Heuristics Optimization Frameworks and the Cloud

This article reflects the current state of technical optimization engineering in cloud infrastructure operations. The Objective is to raise awareness of the topic to cloud engineering individuals. To emphasize, this is not about ML or any similar form of data driven, analytical optimization approaches. The focus here is on continuous configuration space exploring and arranging techniques.

Read More

K8s-native Dev. (Part 1): Mocking APIs

Consider the following: You're migrating some microservices to Kubernetes with certain API dependencies, which are not *yet* reachable. There can be plenty of reasons for that: Some dependent services run in a highly secured data center on-prem and are not yet migrated, some APIs may not be fully developed yet.

Read More

Istio OIDC authn + authz with oauth2-proxy

Securing the workloads running in your Kubernetes cluster is a crucial task when defining an authorization strategy for your setup. Might say it’s Best Practice**™** to restrict access on a network level and with some sort of authn + authz logic.

Read More

Configure Flux Image Update Automation with your GitLab container registry

In this blog post I'm happy to guide you through the process of setting up the Flux image update automation feature. In our case it will scan a GitLab container registry for new image versions and automatically updates the manifests (Helm chart releases) in your GitLab repository to always reflect the most up to date image tag.

Read More

Use the Argo CD App of Apps Pattern for Kubernetes Cluster Bootstrapping

Imagine needing to install numerous applications on a Kubernetes cluster. You might automate the process using the Argo CD CLI in a CI/CD pipeline or even resort to manual installation. However, this approach can quickly become overwhelming as you would need to somehow take care of each application installation on its own.

Read More