Catalogue
/
DevOps
/
Docker and Kubernetes

Docker and Kubernetes

Embark on a transformative journey with Docker and Kubernetes. This training equips attendees with foundational knowledge, delving deep into Docker containerization and Kubernetes orchestration.

Navigate through Kubernetes core features, from Pods to Services, and elevate your understanding of deploying and managing robust, secure, and scalable containerized applications.

What will you learn?

Dive Deep into Containerization with Our Docker and Kubernetes Training. As the demand for scalable and resilient applications intensifies, mastering container orchestration becomes pivotal. For Developers, Operations, DevOps, QA Engineers, and IT Project Managers, this training is a gateway to mastering container orchestration for building resilient, secure, and highly available services.
Through this comprehensive training, you'll:

  • Explore Docker Fundamentals: Grasp the essence of Docker containers and their life cycle.
  • Understand Kubernetes Core: Unveil the workings of Pods, Labels, Controllers, Services, and other foundational concepts.
  • Navigate Architecture & Components: Discover Kubernetes' reference architecture and delve into container networking.
  • Master Deployment & Management: Learn the intricacies of deploying applications on a Kubernetes cluster and ensure their seamless operation.
  • Dive into Advanced Features: Explore advanced controllers, job scheduling, and dynamic storage provisioning.
  • Prioritize Security: Understand the measures to secure your Kubernetes cluster, from authentication to access control.
  • Achieve High Availability: Grasp the importance of Control Plane High Availability and auto-scaling.

Requirements:

  • Familiarity with the Linux command line, Linux file system, and networking.
  • Basic knowledge of computer programming concepts and methodologies.
  • Prior exposure to Docker and Linux container technology.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

1. Introduction to Docker & Linux Containers
  • Docker and Linux container technology
  • Docker containers lifecycle: From creation to termination
  • Working with Docker images: Creation, modification, and management
2. Container Communication & Persistence
  • Network communication between containers
  • Ensuring persistence of data within containers
3. Orchestration Essentials & Introduction to Kubernetes
  • Container orchestration requirements and choices
  • Overview of Kubernetes and its position in orchestration
4. Core Concepts in Kubernetes
  • Introducing the fundamentals: Pods, Labels, Controllers, Services, and more
  • Persistence with Data Volumes, Claims, Namespaces, and Quotas
5. Kubernetes Architecture & Container Networking
  • Kubernetes reference architecture components
  • Understanding the network model for containers within Kubernetes
6. Service Discovery, Load Balancing & Persistence
  • The role of DNS in service discovery
  • Using Ingress controllers and reverse proxies
  • Kubernetes' data volume model and application state persistence
7. Storage Solutions in Kubernetes
  • Storage backends: Local storage, NFS, GlusterFS, and Ceph
  • Cluster management essentials
8. Advanced Deployment Techniques
  • Using advanced controllers: Daemon Sets and Stateful Sets
  • Scheduling with Jobs and Cron Jobs
  • Deploying standalone pods and understanding their significance
9. Dynamic Storage & Network Management
  • Introduction to Storage Classes and dynamic provisioning
  • Crafting and implementing network policies
10. Security & Cluster Maintenance
  • Securing your Kubernetes cluster
  • Delving into Authentication, Authorization, and Access Control
  • Achieving Control Plane High Availability
11. Optimization & Troubleshooting
  • Auto-scaling techniques and their importance
  • Monitoring the cluster for performance and health
  • Effective troubleshooting strategies for common issues.

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.