79 comments on “Kubernetes horizontal POD Autoscaling – Hello World”

Kubernetes horizontal POD Autoscaling – Hello World

For a quick test of horizontal autoscaling of an NginX deployment, we need the following ingredients: a metrics server installation to be able to measure the POD's CPU an nginx deployment with a CPU reservation an auto scaler configuration a…

53 comments on “How I earned the Certified Kubernetes Administrator (CKA) badge – what would I do differently today?”

How I earned the Certified Kubernetes Administrator (CKA) badge – what would I do differently today?

What is the CKA? The Certified Kubernetes Administrator (CKA) certification proves you have hands-on experience managing Kubernetes clusters. How did I learn Kubernetes? Three years ago, I purchased a 4-day classroom Kubernetes Administration course (LFS458) from FastLane. It was not…

1 comment on “CKA Labs (17): Kubernetes Readiness and Liveness Probes”

CKA Labs (17): Kubernetes Readiness and Liveness Probes

In this article,  we will learn how Kubernetes Liveness Probes and Kubernetes Readiness Probes help us improve the continuity and availability of Kubernetes Services. For that, we will learn how Kubernetes uses probes to decide, whether an application is up…

1 comment on “CKA Labs (8) — Kubernetes ReplicaSets”

CKA Labs (8) — Kubernetes ReplicaSets

In this lab, we will have a closer look at Kubernetes Replicasets. First, we will learn how ReplicaSets control, how many POD replicas are up and running at any time. We will learn, how ReplicaSets and PODs are connected: via labels. We will show that manually creating PODs with matching labels can have weird cuckoo's eggs effects. Moreover, a POD can be detached from a ReplicaSet without stopping it by manipulating its label.

1 comment on “CKA Labs (3) — Deploy a simple Kubernetes Application”

CKA Labs (3) — Deploy a simple Kubernetes Application

In part 3 of the Certified Kubernetes Administrator Labs Challenge, we will deploy a simple application by file and by command. Then we will expose and access the service from within the Kubernetes Cluster. After that, we will explore how Kubernetes Deployments helps us maintain the service by automatically restarting failed PODS through ReplicaSets. Last, but not least, we will discuss how to access the service from outside the Kubernetes cluster.