k8s cka 00 - course objectives
core concepts
- cluster architecture
- service & other network primitives
- api primitives
scheduling
- labels & selectors
- resource limits
- manual scheduling
- daemon sets
- multiple schedulers
- scheduler events
- configure kubernetes scheduler
logging monitoring
- monitor cluster components
- monitor applications
- monitor cluster components logs
- application logs
application lifecycle management
- rolling updates and rollbacks in deploy
- configure applications
- scale applications
- self-haeling application
cluster maintenance
- cluster upgrade process
- operating system upgrades
- backup and restore methodologies
security
- authentication & authorization
- tls certificates for cluster components
- kubernetes security
- images securely
- network policies
- securiity contexts
- secure persistent value store
storage
- persistent volumes
- persistent volume claims
- configure applications with persistent storage
- access modes for volumes
- kubernetes storage object
networking
- pre requisits - network, switching, routing, tools
- pre requisits - network namespaces
- pre requisits - dns and coredns
- pre requisits - networking in docker
- networking configuration on cluster nodes
- nework loadbalancer
- ingress
- cluster dns
- cni
installation, configuration & validation
- design a kubernetes cluster
- install kubernetes master and nodes
- secure cluster communication
- ha kubernetes cluster
- provision infrastructure
- choose a network solution
- run & analyze end-to-end test
- node end-to-end test
troubleshooting
- application failure
- worker node faillure
- control plain failure
- networking
24-09-2021