Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4 days- Hands on
Course Overview
Kubernetes is a Cloud Orchestration Platform, providing reliability, replication and stability, while
minimizing resources for applications and services. This course guides students through the Kubernetes
architecture, useful commands, containerization and Kubernetes best practices. Each students has
access to their own their own high availability kubernetes environment capable of demonstrating the
“K8s” features discussed in the lecture portion of the course. This is a “Lab Intensive” hands-on course.
1. Kubernetes Architecture
- Components
- Containers
- Pods
- Master Services
- Node Services
- K8s Services
2. kubectl Commands
- kubernetes namespace
3. Pods
- What is a Pod?
- Create, List, Delete Pods
- How to Access Running Pods
- Pod Wellness Tracking
- Managing Cloud Resource Consumption
- Volumes
5. Networking
- Packet Forwarding
- Services
- Network Plugins
6. Replica sets
- ReplicaSet Function
- Deploying ReplicaSets
- Scaling ReplicaSets
7. DaemonSets
- DaemonSet Purpose
- Managing DaemonSets
- Updating DaemonSets
8. Jobs
- The K8s Job
- Work Queues
10. Deployments
- Deployment Object
- Updating Deployments
11. Storage
- Storage Architecture
- K8s Stateful Service Architecture
LABS: