Kubernetes Certified Admnisitration Practical Guide
This is a collection of Practical guides to Kubernetes Certified Admnisitration exam. For each Kubernetes exam curriculum section I have made one or more scripts to help understand practical side of exam.
I have used Terraform to provision infrastructure and bash scripts to pre-install software.
Installation, Configuration and Validation 12%
For Terraform templates to work you need to prepare default aws profile and adjust AWS region in variables.tf(default us-east-1).
Install single control palne Kubernetes with kubeadm
See Practical guide to Kubernetes Single control plane with Kubeadm
If you prefer Vagrant box see how to run Kubernetes Single control plane using Vagrant
Configure High Available Kubernetes cluster
See Practical guide to High Available Kubernetes control plane with Terraform
Upgrade Kubernetes cluster
See Practical guide to Kubernetes cluster upgrade
Configure secure cluster communications
See Practical guide to secure cluster communications
Core Concepts 19%
Understanding Services and other network primitives
See Testing ELB http/https support, access logs, Proxy mode and connection draining
Security 12%
Container security with PodSecurityPolicy
See Practical guide to PodSecurityPolicy
Declare a NetworkPolicy
See Quick test of NetworkPolicy
Manage TLS Certificates in a Cluster
See Practical guide to secure cluster communications
Configure Security Context for a Pod
See Quick test of Security Context for a Pod
Networking 11%
TBD
Cluster Maintenance 11%
Troubleshooting 10%
Storage 7%
TBD
Application Lifecycle Management 8%
Scheduling 5%
TBD
Logging/Monitoring 5%
TBD