Kubernetes Administration
In this course you’ll learn how to install and configure a production-grade Kubernetes cluster, from network configuration to upgrades to making deployments available via services. Also handle the ongoing tasks necessary for Kubernetes administration.
Duration: 40-45hrs
Course Content:
Introduction
- Linux Foundation
- Linux Foundation Training
- Linux Foundation Certifications
- Laboratory Exercises, Solutions and Resources
- Distribution Details
Basics of Kubernetes
- Define Kubernetes
- Cluster Structure
- Adoption
- Project Governance and CNCF
Installation and Configuration
- Getting Started With Kubernetes
- Minikube
- kubeadm
- More Installation Tools
Kubernetes Architecture
- Kubernetes Architecture
- Networking
- Other Cluster Systems
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
- Passing Data To Pods
- ConfigMaps
Ingress
- Overview
- Ingress Controller
- Ingress Rules
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
Kubernetes Federation
- Overview
- Federated Resources
Helm
- Overview
- Helm
- Using Helm
Security
- Overview
- Accessing the API
- Authentication and Authorization
- Admission Controller
- Pod Policies
- Network Policies