Opleiding: Architecting on Kubernetes (ARKU)
Kubernetes has become the industry standard for operating container-based applications. Whether your organization seeks to deploy web applications for internal or external customers, operate a Spar...
Day 1
- Introduction to and History of Kubernetes
- 10,000 Feet View of Kubernetes
- Crash Course: Docker Fundamentals
- Lab 1: Deploying the First Container
- Applications on Kubernetes (Pods, Services, Deployments)
- Interfacing with Kubernetes with kubectl
- Lab 2: Deploying a Real-World Application
Day 2
- Guide to Kubernetes Cluster Infrastructure
- Security with Secrets, RBAC and Namespaces
- Networking Overview
- Lab 3: Securing the Application
- Understanding Ingress
- Storage Options
- Stateful Sets
- Lab 4: Databases on Kubernetes
Day 3
- High-Availability and Desaster Recovery
- Elasticity and Scaling
- Cloud Options
- Lab 5: Spinning up a Cluster on Your Favorite Cloud Provider
- Using Helm
- Course Wrap-Up
In this course, you will learn to:
- Make architectural decisions based on Kubernetes architectural principles and paradigms
- Leverage Kubernetes features to make your applications scalable, reliable, and highly available
- Leverage the Kubernetes infrastructure to enable greater flexibility and resiliency of your overall solution
- Adopt security best practices for their applications and clusters.
- Deploy applications on clusters.
This course is designed for:
- Solutions Architects
- Software Developers
- Operations Engineers
- DevOps Engineers
- Technical Managers