Course Outline

  • Quick Recap of Docker
  • Overview of Docker Features and Architecture
  • Setting up Docker
  • Building Your Own Docker Images
  • Running Multi-Container Docker Applications with Docker Compose
  • The Challenges of Deploying Many Docker Applications
  • Introduction to Container Orchestration
  • Benefits of Container Orchestration
  • Docker Swarm Overview
  • Comparing Docker Swarm and Kubernetes
  • Docker Troubleshooting Tips and Tricks
  • Introduction to Kubernetes (k8s)
  • Setting up the Kubernetes Cluster
  • Kubernetes Architecture Insights
  • Introduction to Main Kubernetes Resources: Pods, ReplicaSet, Deployments
  • k8s Services and Ingress Overview
  • Different Service Types
  • Load Balancing and Service Discovery
  • Port Forwarding to Access Internal Services
  • Ingress Basics
  • Deploying a Scalable Application in k8s
  • Horizontal Pod Autoscaling (HPA)
  • Vertical Pod Autoscaling (VPA)
  • Managing k8s Configs and Secrets
  • Secrets in Kubernetes
  • Configurations in Kubernetes
  • Delving into K8 volumes
  • Persistent Volumes (PV)
  • Persistent Volumes Claim (PVC)
  • Kubernetes Troubleshooting Techniques
  • Summary and Conclusion

 

Requirements

  • An understanding of Docker & Kubernetes
  • Experience with Docker containers , Linux command line
  • An understanding of networking concepts

Audience

  • DevOps engineers
  • System administrators
  • Software developers
  • Architects
 21 Hours

Number of participants



Price per participant

Testimonials (6)

Related Courses

Related Categories