Kubernetes Secret Reloader

Preserving our sanity with Kubernetes Secret Reloader

Stop wasting time on manual pod restarts. Use Reloader to keep mounted secrets up to date.

January 11, 2025 · 372 words · Lino Layani
The difference between ClusterIP, NodePort, and LoadBalancer Kubernetes services

Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName. What's the difference ?

Several types of services can be used to expose an application outside the cluster. Choose wisely.

September 21, 2023 · 343 words · Lino Layani
Kubernetes: OAuth2Proxy

OAuth2Proxy: Implementing OAuth2 in Kubernetes, the easy way

Are you looking to restrict access to your Kubernetes application to authenticated users, without modifying a single line of your application’s code? If so, wonderful, you’re in the right place. Here’s the plan: Deploy nginx to represent the application we want to secure. Create an OAuth Client in the Google API Console. Configure OAuth2Proxy to manage authentication seamlessly on our behalf. Let’s get started. ✨ Step 1: Deploy Nginx Let’s deploy nginx. To do so, run these two commands: ...

February 11, 2023 · 416 words · Lino Layani
CKAD Exam Tip: Use Temporary Containers to Validate Deployments

CKAD Exam Tip: Use Temporary Containers to Validate Deployments

In the CKAD Exam, time is key. A quick and effective way to confirm that your pod or service is responding correctly is by using a temporary container for testing. Here’s how

November 13, 2022 · 385 words · Lino Layani
Labels and Annotations

Kubernetes Labels and Annotations: Which One to Use When

The difference between Kubernetes Labels and Annotation can be misleading at first. Both are metadata attached to a pod, but serve different purposes.

October 23, 2022 · 512 words · Lino Layani