Get in Touch

Course Outline

  • Brief Review of Docker
  • Insights into Docker Features and Architecture
  • Docker Environment Setup
  • Creating Custom Docker Images
  • Executing Multi-Container Docker Applications via Docker Compose
  • Addressing Challenges in Deploying Multiple Docker Applications
  • Introduction to Container Orchestration
  • Advantages of Container Orchestration
  • Overview of Docker Swarm
  • Docker Swarm vs. Kubernetes: A Comparison
  • Strategies for Docker Troubleshooting
  • Getting Started with Kubernetes (k8s)
  • Provisioning a Kubernetes Cluster
  • Understanding Kubernetes Architecture
  • Key Kubernetes Resources: Pods, ReplicaSet, and Deployments
  • Overview of k8s Services and Ingress
  • Various Service Types
  • Load Balancing and Service Discovery Mechanisms
  • Using Port Forwarding for Internal Service Access
  • Foundations of Ingress
  • Implementing a Scalable Application in k8s
  • Horizontal Pod Autoscaling (HPA)
  • Vertical Pod Autoscaling (VPA)
  • Managing k8s Configs and Secrets
  • Handling Secrets in Kubernetes
  • Configuring Kubernetes
  • Exploring K8 Volumes
  • Persistent Volumes (PV)
  • Persistent Volumes Claim (PVC)
  • Techniques for Kubernetes Troubleshooting
  • Wrap-up and Final Thoughts

Requirements

  • Familiarity with Docker & Kubernetes
  • Hands-on experience with Docker containers and the Linux command line
  • Working knowledge of networking concepts

Audience

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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories