Course Code: advdockkub
Duration: 21 hours
Prerequisites:
  • 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
Overview:

This instructor-led, live training (online or onsite) is aimed at those wishing to advance their knowledge of Docker to deploy applications at a larger scale while maintaining control, to automate, secure, and monitor containerized applications in a large-scale Kubernetes cluster.

By the end of this training, participants will be able to:

  • Build their own Docker images.
  • Deploy and manager large number of Docker applications .
  • Evaluate different container orchestration solutions and choose the most suitable one.
  • Set up a continuous integration process for Docker applications.
  • Integrate Docker applications with existing continuous tools integration processes.
  • Secure their Docker applications.
  • Use Kubernetes to deploy and manage different environments under the same cluster
  • Secure, scale and monitor a Kubernetes cluster

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.
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
Sites Published:

Österreich - Docker & Kubernetes Advanced

Schweiz - Docker & Kubernetes Advanced

Deutschland - Docker & Kubernetes Advanced

Denmark - Docker & Kubernetes Advanced

Finland - Docker & Kubernetes Advanced

Greece - Docker & Kubernetes Advanced

Magyarország - Docker & Kubernetes Advanced

Luxembourg - Docker & Kubernetes Advanced

España - Docker & Kubernetes Advanced

Italia - Docker & Kubernetes Advanced

România - Docker & Kubernetes Advanced

Türkiye - Docker & Kubernetes Advanced

Bulgaria - Docker & Kubernetes Advanced

Kazakhstan - Docker & Kubernetes Advanced

Moldova - Docker & Kubernetes Advanced

Slovenia - Docker & Kubernetes Advanced

Croatia - Docker & Kubernetes Advanced

Serbia - Docker & Kubernetes Advanced

Bhutan - Docker & Kubernetes Advanced

Nepal - Docker & Kubernetes Advanced

Uzbekistan - Docker & Kubernetes Advanced