Get in Touch
 Duration 21 hours

Course Outline

Day 1

  • Overview of Docker and Linux containerization technologies
  • Lifecycle management of Docker containers
  • Handling and management of Docker images
  • Network communication protocols between containers
  • Persistence strategies for containerized data
  • Defining container orchestration requirements and evaluating available solutions
  • Introduction to Kubernetes and alternative orchestration frameworks
  • Core Kubernetes concepts: Pods, labels, controllers, services, secrets, persistent data volumes, volume claims, namespaces, and resource quotas

Day 2

  • Detailed examination of the Kubernetes reference architecture and its primary components
  • Network model implementation in Kubernetes environments
  • Mechanisms for service discovery, auto-scaling, and load distribution
  • Utilizing DNS for internal service discovery
  • Ingress controllers and reverse proxy configurations
  • Models for application state persistence and data volume management in Kubernetes
  • Evaluation of storage backends in Kubernetes: local storage, NFS, GlusterFS, and Ceph
  • Best practices for cluster administration
  • Strategies for deploying applications and services on a Kubernetes cluster

Day 3

  • Advanced workload controllers: DaemonSets and StatefulSets
  • Execution of Jobs and Cron Jobs
  • Management of autonomous Pods
  • Implementation of StorageClasses and dynamic storage provisioning
  • Application of network policies
  • Protocols for securing Kubernetes clusters
  • Frameworks for authentication, authorization, and access control
  • Ensuring high availability of the control plane
  • Configuring automatic scaling mechanisms
  • Implementing cluster monitoring solutions
  • Methods for effective troubleshooting

Requirements

Proficiency with the Linux command line interface, Linux file system structures, and Linux networking principles. Familiarity with bash scripting. Understanding of core computer programming concepts and methodologies. Basic knowledge of Docker and Linux container technology.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories