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)
Experiments and a lot of hands-on
Ivan Karenko - Akamai
Course - Kubernetes Advanced
Excercises and lecture after this. We could better focus on details.
Lukasz - Akamai
Course - Kubernetes Advanced
quick live troubleshooting of issues encountered by students, explaining how to perform it and where too look for hints with K8s built-in tools/docs
Piotr Przybylski - Akamai
Course - Kubernetes Advanced
very practical
Klaudia - Akamai
Course - Kubernetes Advanced
I liked the prepared exercises, especially the "challenge" section. The lectures were interesting, I discovered new tricks and details even among topics that weren't new for me. All in all great training!
Yuliya - Akamai
Course - Kubernetes Advanced
The explanation and background of each concept, to get a better understanding
Ron - BMW SA
Course - Kubernetes Advanced
Very informative and good deep knowledge