Browsing Category
Kubernetes
83 posts
Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Originally designed by Google, the project is now maintained by a worldwide community of contributors, and the trademark is held by the Cloud Native Computing Foundation.
How to Implement PodAffinity in Kubernetes
Most people learn about PodAffinity the hard way: a latency-sensitive service and its cache end up scheduled on…
How to Set Up Kubernetes Monitoring with Grafana
Nothing exposes an under-monitored cluster like an outage nobody saw coming. Kubernetes will happily reschedule crashing Pods for…
How to Use External DNS in Kubernetes
Anyone who has manually created a DNS record every time a new Ingress goes live knows how quickly…
How to Set Up Storage Classes in Kubernetes
Storage is where a lot of Kubernetes beginners get tripped up, mostly because the abstraction layers — StorageClass,…
How to Implement PodAntiAffinity in Kubernetes
A three-replica Deployment that all landed on the same node isn’t really three replicas — it’s one point…
How to Set Up a Highly Available Kubernetes Cluster
A single control-plane node is fine for a home lab. It is not fine for anything that matters,…
How to Use State Metrics in Kubernetes
There’s an important distinction that trips up a lot of people building their first monitoring stack: metrics about…
How to Configure Network Plugins in Kubernetes
Kubernetes has an odd property that surprises people coming from traditional infrastructure: it defines a networking model but…
How to Manage ServiceAccounts in Kubernetes
Every Pod running in a Kubernetes cluster authenticates to the API server as something, and if you never…
How to Set Up a Kubernetes CI/CD Pipeline
There’s a meaningful difference between “I have Jenkins running builds” and “I have a CI/CD pipeline” — the…