Course Outline
Introduction
Setting up the Kubernetes Cluster
Infrastructure for Kubernetes
- Provisioning, partitioning, networking
- Considerations for scaling a Kubernetes Cluster
Building in High-Availability
- Load Balancing and Service Discovery
Deploying a Scalable Application
- Horizontal Pod Autoscaling
- Database clustering in Kubernetes
Securing the Application
- Authentication
- Authorization
Updating the Application
- Package Management
- Releases in Kubernetes
Maintainance
- Logging with Fluentd (optional)
- Monitoring with Elastic Stack (ELK) (optional)
- Scheduling with Cronjob
Troubleshooting
- Diagnosing and fixing common Kubernetes issues
Summary and Conclusion
Requirements
- Experience with Docker containers
- Familiarity with the Linux command line
- An understanding of networking concepts
Audience
- Software developers
- Architects
-
Deployment engineers
Testimonials (7)
Practical training with great scenario. Provides great understanding of basics and under the hood mechanisms.
Rafal Gulinski - Akamai
Course - Kubernetes Advanced
structured information
Maxim Lunetcas
Course - Kubernetes Advanced
i liked yhat we did the practice as well
Silbia Bursuc
Course - Kubernetes Advanced
The HPA and VPA
Iulian Popov
Course - Kubernetes Advanced
Interesting tasks and subjects;
Alexandru Cubuz
Course - Kubernetes Advanced
I had no prior knowledge of Kubernetes before the training, and I really appreciated how clearly everything was explained. I also received a lot of help and support from Konrad, which made the learning process much easier.
Tatiana Slonimskaia - Akamai
Course - Kubernetes Advanced
pod affinity topic