
I
In this course, you will learn how to install and configure a production-grade Kubernetes cluster,
from network configuration to upgrades to making deployments available via services. Also, you will also learn how to handle the ongoing tasks necessary for Kubernetes administration.
Course duration: 3 days
Curriculum
Introduction
Basics of Kubernetes
-
Define Kubernetes
- Cluster Structure
- Adoption
- Project Governance and CNCF
Kubernetes Architecture
-
Networking
- Other Cluster Systems
Installation and Configuration
-
Getting Started With Kubernetes
- Kind
- kubeadm
- More Installation Tools
APIs and Access
- API Access
- Annotations
- Working with A Simple Pod
- kubectl and API
- Swagger and OpenAPI
API Objects
- API Objects
- The v1 Group
- API Resources
- RBAC APIs
Managing State With Deployments
- Deployment Overview
- Managing Deployment States
- Deployments and Replica Sets
- DaemonSets
- Labels
Services
- Overview
- Accessing Services
- DNS
Volumes and Data
- Volumes Overview
- Volumes
- Persistent Volumes
- Rook
- Passing Data To Pods
- ConfigMaps
Ingress
- Overview
- Ingress Controller
- Ingress Rules
- Service Mesh
Scheduling
- Overview
- Scheduler Settings
- Policies
- Affinity Rules
- Taints and Tolerations
Logging and Troubleshooting
- Overview
- Troubleshooting Flow
- Basic Start Sequence
- Monitoring
- Logging
- Troubleshooting Resources
Custom Resource Definition
- Overview
- Custom Resource Definitions
- Aggregated APIs
Security
- Overview
- Accessing the API
- Authentication and Authorization
- Admission Controller
- Pod Policies
- Network Policies
High Availability
- Overview
- Stacked Database
- External Database