Course Outline
- Container technology in the system Linux
- Requirements for container orchestration
- Reference Architecture Kubernetes
- CRI - Container Runtime Interface
- Basic concepts: Pods, Labels, Controllers, Services, Secrets, Persistent Data Volumes, Claims, Namespaces, Quotas
- Container network model
- CNI - Container Networking Interface
- Service discovery, scaling and load balancing
- Ingress Controller and Reverse Proxy
- Network policies
- Application state persistence
- Storage classes and allocation of persistent storage
- CSI - Container Storage Interface
- Persistent storage backends
- Cluster management
- Installation Kubernetes
- Securing the cluster Kubernetes
- Authorization, authentication and access control
- High availability of the control plane
- Monitoring and logging
- Automatic application scaling
- Advanced planning
- Microservices-based applications
- Application design patterns: Sidecar, Initializer, Ambassador and Adapter
- Deploying applications and services on a cluster Kubernetes
Requirements
This training is a complete introduction to Kubernetes. Clastix recommends that all students have a basic knowledge of:
- Command line in the system Linux
- File system Linux
- Networking and the TCP/IP stack
- Shell scripting
- Basic programming concepts and methodologies
- Container technology in the system Linux
Testimonials (3)
Practical exercises, well-prepared topics, typical scenarios and most common errors/problems discussed
Tomasz - Akamai
Course - Docker i Kubernetes - poziom zaawansowany
Machine Translated
contact with the trainer, there were often questions about whether there were any ambiguities and during the exercises the trainer helped each person who had problems with their k8s cluster.
Jacek - Akamai
Course - Docker i Kubernetes - poziom zaawansowany
Machine Translated
Improving the same counter app again and again --- it really shows all the available features very well. I perceived the subsequent iterations as quite natural step-by-step improvement, so pretty close to the real-life problem-solving.