Overview
The Kubernetes course would help participants learn components in the Kubernetes architecture while also teaching them useful commands for deploying and managing a cluster.
Schedule Classes
What You'll learn
Curriculum
- Kubernetes Fundamentals
- Installing Kubernetes
- Key Kubernetes Concepts
- Objects
- Controllers
- Control Plane
- Kubernetes Components
- Node Components
- Minikube
- Using the kubectl Command-Line
- Configuring Pods and Containers
- Injecting Data Into Applications
- Running Applications
- Running Jobs (Parallel Processing)
- Accessing Applications in a Cluster
- Monitoring, Logging, and Debugging
- Persistent volumes
- Resource limits
- Replication Controller
- Using TLS
- Accessing the Kubernetes API
- Labels
- Annotations
- Scaling
- Services
- Namespaces
- Node selector
- Advanced
- A secure API server
- Ingress controller
- Rolling Update for Zero Downtime deployments
- LimitRanger
- What is Kubernetes
- Host centric vs Container Centric Platforms
- Platform as a Service
- Kubernetes based Platforms
- Openshift
- Eldarion
- deis
Installing Kubernetes
Key Kubernetes Concepts
- Pod
- Service
- Volume
- Namespace
- ReplicaSet
- Deployment
- StatefulSet
- DaemonSet
- Job
- Kubernetes Master
- Kubernetes Nodes
- Master Components
- kube-apiserver
- etcd
- kube-controller-manager
- cloud-controller-manager
- kube-scheduler
- addons
- DNS
- kube-ui
- Container Resource Monitoring
- Cluster-level Logging
- kubelet
- kube-proxy
- docker
- rkt
- supervisord
- fluentd
Minikube
Kubectl basics
- Pods basics
- Scheduling a Container
- Commands
- Arguments
- Environment Variables
- Secrets
- PodPreset
- Stateless
- Stateful
- Expansion
- Course-Grained
- Fine-Grained
- Web UI
- External Load Balancer
- Firewall Configuration
- Healthchecks
- Logging
- ELK Stack
- Debugging Techniques
- Troubleshooting
Persistent volumes
Resource limits
Replication Controller
Using TLS
Accessing the Kubernetes API
Labels
Annotations
- Manual Scaling
- Horizontal Pod Autoscaler
Services
Namespaces
Node selector
- Administering a Cluster
- Administering Federation
- Managing Cluster Daemons
- Managing GPUs
Service accounts & Secrets
Ingress controller
Rolling Update for Zero Downtime deployments
LimitRanger