Get in Touch

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories