Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Rapid review of Docker fundamentals
- Overview of Docker features and architecture
- Installing and configuring Docker
- Creating custom Docker images
- Orchestrating multi-container Docker applications using Docker Compose
- Challenges associated with scaling Docker deployments
- Introduction to container orchestration
- Advantages of container orchestration
- Overview of Docker Swarm
- Comparing Docker Swarm and Kubernetes
- Tips and tricks for Docker troubleshooting
- Introduction to Kubernetes (k8s)
- Configuring a Kubernetes cluster
- Insights into Kubernetes architecture
- Core Kubernetes resources: Pods, ReplicaSets, and Deployments
- Overview of k8s Services and Ingress
- Types of Kubernetes services
- Load balancing and service discovery mechanisms
- Port forwarding to access internal services
- Fundamentals of Ingress
- Deploying scalable applications in k8s
- Horizontal Pod Autoscaling (HPA)
- Vertical Pod Autoscaling (VPA)
- Managing k8s configurations and secrets
- Handling secrets in Kubernetes
- Managing configurations in Kubernetes
- Deep dive into Kubernetes volumes
- Persistent Volumes (PV)
- Persistent Volume Claims (PVC)
- Kubernetes troubleshooting techniques
- Summary and conclusion
Requirements
- Foundational knowledge of Docker and Kubernetes
- Practical experience with Docker containers and the Linux command line
- Understanding of networking concepts
Target Audience
- DevOps engineers
- System administrators
- Software developers
- Architects
21 Hours
Testimonials (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The knowledge and the patience from the trainer to answer to our questions.