Course Code: dockkubernetes1
Duration: 21 hours
Prerequisites:
  • Familiarity with using the Linux command line, Linux file system, Linux networking, bash scripting.
  • Computer programming concepts and methodologies.
  • Familiarity with Docker and Linux containers technology.
Overview:

This Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication Controllers, Services and more. The course takes attendees from installation to management and usage through a combination of lecture and hands-on lab exercises where they will gain experience configuring and managing Kubernetes objects. In addition, this course will give attendees a solid understanding of Kubernetes including advanced features and security to run safety a Kubernetes cluster in production.

This course is for people and teams that want to learn Kubernetes foundation and containers orchestration requirements to build services that are secure, robust, highly available, resilient and self-healing:

· Developers

· Operations

· DevOps

· QA Engineers

· IT Project Managers

Course Outline:

Day 1

· Docker and Linux container technology

· Docker containers lifecycle

· Working with Docker images

· Network communication between containers

· Persistence of data in containers

· Container orchestration requirements and available options

· Introduction to Kubernetes and other orchestration systems

· Kubernetes core concepts: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claims, Namespaces, Quotas

Day 2

· Kubernetes reference architecture and its main components

· Containers network model in Kubernetes

· Service discovery, scaling and load balancing

· DNS for service discovery

· Ingress controller and reverse proxy

· Persistence of application state and the data volume model in Kubernetes

· Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph

· Cluster management

· Deployment of applications and services on a Kubernetes cluster

Day 3

· Advanced controllers: Daemon Sets and Stateful Sets

· Job and Cron jobs

· Standalone pods

· Storage Classes and Dynamic Storage provisioning

· Network policies

· Securing a Kubernetes cluster

· Authentication, Authorization and Access Control

· Control Plane High Availability

· Auto Scaling

· Cluster monitoring

· Troubleshooting

Sites Published:

United Arab Emirates - Docker and Kubernetes

Qatar - Docker and Kubernetes

Egypt - Docker and Kubernetes

Saudi Arabia - Docker and Kubernetes

South Africa - Docker and Kubernetes

Brasil - Docker e Kubernetes

Canada - Docker and Kubernetes

中国 - Docker and Kubernetes

香港 - Docker and Kubernetes

澳門 - Docker and Kubernetes

台灣 - Docker and Kubernetes

USA - Docker and Kubernetes

Österreich - Docker and Kubernetes

Schweiz - Docker and Kubernetes

Deutschland - Docker and Kubernetes

Czech Republic - Docker and Kubernetes

Denmark - Docker and Kubernetes

Estonia - Docker and Kubernetes

Finland - Docker and Kubernetes

Greece - Docker and Kubernetes

Magyarország - Docker and Kubernetes

Ireland - Docker and Kubernetes

Luxembourg - Docker and Kubernetes

Latvia - Docker and Kubernetes

España - Docker y Kubernetes

Italia - Docker and Kubernetes

Lithuania - Docker and Kubernetes

Nederland - Docker and Kubernetes

Norway - Docker and Kubernetes

Portugal - Docker e Kubernetes

România - Docker and Kubernetes

Sverige - Docker and Kubernetes

Türkiye - Docker and Kubernetes

Malta - Docker and Kubernetes

Belgique - Docker and Kubernetes

France - Docker and Kubernetes

日本 - Docker and Kubernetes

Australia - Docker and Kubernetes

Malaysia - Docker and Kubernetes

New Zealand - Docker and Kubernetes

Philippines - Docker and Kubernetes

Singapore - Docker and Kubernetes

Thailand - Docker and Kubernetes

Vietnam - Docker and Kubernetes

India - Docker and Kubernetes

Argentina - Docker y Kubernetes

Chile - Docker y Kubernetes

Costa Rica - Docker y Kubernetes

Ecuador - Docker y Kubernetes

Guatemala - Docker y Kubernetes

Colombia - Docker y Kubernetes

México - Docker y Kubernetes

Panama - Docker y Kubernetes

Peru - Docker y Kubernetes

Uruguay - Docker y Kubernetes

Venezuela - Docker y Kubernetes

Polska - Docker i Kubernetes

United Kingdom - Docker and Kubernetes

South Korea - Docker and Kubernetes

Pakistan - Docker and Kubernetes

Sri Lanka - Docker and Kubernetes

Bulgaria - Docker and Kubernetes

Bolivia - Docker y Kubernetes

Indonesia - Docker and Kubernetes

Kazakhstan - Docker and Kubernetes

Moldova - Docker and Kubernetes

Morocco - Docker and Kubernetes

Tunisia - Docker and Kubernetes

Kuwait - Docker and Kubernetes

Oman - Docker and Kubernetes

Slovakia - Docker and Kubernetes

Kenya - Docker and Kubernetes

Nigeria - Docker and Kubernetes

Botswana - Docker and Kubernetes

Slovenia - Docker and Kubernetes

Croatia - Docker and Kubernetes

Serbia - Docker and Kubernetes

Bhutan - Docker and Kubernetes

Nepal - Docker and Kubernetes

Uzbekistan - Docker and Kubernetes