Course Code: kubernetes4days
Duration: 28 hours
Prerequisites:
  • Zrozumienie pojęć chmurowego obliczania
  • Znajomość wiersza polecenia Linux

Publiczność

  • DevOps inżynierowie
  • Deweloperzy
Overview:

Kubernetes to platforma open source do orkiestracji i zarządzania kontenerami. Automatyzuje ona operacje, administrację i wdrażanie aplikacji i usług konteneryzowanych.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów DevOps i programistów, którzy chcą używać Kubernetes do tworzenia, wdrażania i zarządzania kontenerami oraz komponentami klastrów w bezpiecznym i skalowalnym środowisku.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Rozumieć architekturę, podstawowe koncepcje i komponenty ekosystemu Kubernetes.
  • Zainstalować i skonfigurować klaster Kubernetes do orkiestracji kontenerów.
  • Nauczyć się wykonywać operacje Kubernetes za pomocą narzędzi wiersza polecenia.
  • Otrzymać praktyczne doświadczenie w podstawowych i zaawansowanych operacjach i administracji Kubernetes.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Ponad 40 laboratoriów praktycznych na uczestnika.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby złożyć wniosek o dostosowane szkolenie na tym kursie, skontaktuj się z nami w celu uregulowania szczegółów.
Course Outline:

Szczegóły kursu dla dni 1-2  

Wprowadzenie

I. Architektura kontenerów

Kontenery vs Maszyny Wirtualne

Dissecting Containers

Systemy kontenerów Management

OCI i CRI

II. Orchestracja kontenerów

Ograniczenia systemów kontenerów Management

Architektura Kubernetes

Wprowadzenie

Master/nodes

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Controller manager

Kube scheduler

Projektowanie i instalowanie klastry Kubernetes

Laboratoria

Instalowanie wielowęzłowego klastry Kubernetes

III. Narzędzia wiersza polecenia Kubernetes

Imperatywne vs deklaratywne

Kubectl

Krew

Kube ns

kube ctx

Laboratoria

Rozpoczynanie pracy z Kubernetes

Polecenia Kubectl

Narzędzia

IV. Podstawowe koncepcje Kubernetes

Przestrzenie nazw

Pod i wielokontenerowe Pod

Etykiety i selektory

Replication controllers / ReplicaSets

Wdrożenia (aktualizacje w krokach i cofanie zmian)

ConfigMaps i Secrets

Liveness i Readiness

Laboratoria

Podstawowe koncepcje Kubernetes

Aktualizacje w krokach i cofanie zmian

Etykiety i selektory

ConfigMaps i Secrets

Liveness i Readiness

V. Kubernetes Networking

Klaster Networking

Pod Networking

Usługi Networking

CoreDNS w Kubernetes

Ingress

Laboratoria

Networking

Usługi

Ingress

Szczegóły kursu dla dni 3-4  

VI. Planowanie

Ręczne planowanie

Taints i tolerancje

Etykiety i selektory węzłów

Powinowactwo węzłów

Statyczne Pod

DaemonSets

Laboratoria

Ręczne planowanie

Taints i tolerancje

Etykiety i selektory węzłów

Powinowactwo węzłów

Statyczne Pod

DaemonSets

Zadania i Cronjobs

VII. Kubernetes i magazynowanie danych

Persistent Volumes

Persistent Volume Claims

Dynamic provisioning z StorageClass

Laboratoria

Statyczne provisioning

Dynamic provisioning

VIII. Bezpieczeństwo Kubernetes

Kontrola dostępu na podstawie ról

Konta usług

Konteksty bezpieczeństwa

Kwoty zasobów

Polityka sieciowa

Laboratoria

RBAC i role klastry

Konta usług

Konteksty bezpieczeństwa

Polityka sieciowa

IX. Logowanie i monitoring

Helm

Operatory

Monitorowanie komponentów klastry

Konfiguracja stosu GAP - Grafana Alertmanager Prometheus

Laboratoria

Helm

Konfiguracja stosu GAP

Podsumowanie

Sites Published:

United Arab Emirates - Kubernetes from Basic to Advanced (4 days)

Qatar - Kubernetes from Basic to Advanced (4 days)

Egypt - Kubernetes from Basic to Advanced (4 days)

Saudi Arabia - Kubernetes from Basic to Advanced (4 days)

South Africa - Kubernetes from Basic to Advanced (4 days)

Brasil - Kubernetes from Basic to Advanced (4 days)

Canada - Kubernetes from Basic to Advanced (4 days)

中国 - Kubernetes from Basic to Advanced (4 days)

香港 - Kubernetes from Basic to Advanced (4 days)

澳門 - Kubernetes from Basic to Advanced (4 days)

台灣 - Kubernetes from Basic to Advanced (4 days)

USA - Kubernetes from Basic to Advanced (4 days)

Österreich - Kubernetes from Basic to Advanced (4 days)

Schweiz - Kubernetes from Basic to Advanced (4 days)

Deutschland - Kubernetes from Basic to Advanced (4 days)

Czech Republic - Kubernetes from Basic to Advanced (4 days)

Denmark - Kubernetes from Basic to Advanced (4 days)

Estonia - Kubernetes from Basic to Advanced (4 days)

Finland - Kubernetes from Basic to Advanced (4 days)

Greece - Kubernetes from Basic to Advanced (4 days)

Magyarország - Kubernetes from Basic to Advanced (4 days)

Ireland - Kubernetes from Basic to Advanced (4 days)

Luxembourg - Kubernetes from Basic to Advanced (4 days)

Latvia - Kubernetes from Basic to Advanced (4 days)

España - Kubernetes from Basic to Advanced (4 days)

Italia - Kubernetes from Basic to Advanced (4 days)

Lithuania - Kubernetes from Basic to Advanced (4 days)

Nederland - Kubernetes from Basic to Advanced (4 days)

Norway - Kubernetes from Basic to Advanced (4 days)

Portugal - Kubernetes from Basic to Advanced (4 days)

România - Kubernetes from Basic to Advanced (4 days)

Sverige - Kubernetes from Basic to Advanced (4 days)

Türkiye - Kubernetes from Basic to Advanced (4 days)

Malta - Kubernetes from Basic to Advanced (4 days)

Belgique - Kubernetes from Basic to Advanced (4 days)

France - Kubernetes from Basic to Advanced (4 days)

日本 - Kubernetes from Basic to Advanced (4 days)

Australia - Kubernetes from Basic to Advanced (4 days)

Malaysia - Kubernetes from Basic to Advanced (4 days)

New Zealand - Kubernetes from Basic to Advanced (4 days)

Philippines - Kubernetes from Basic to Advanced (4 days)

Singapore - Kubernetes from Basic to Advanced (4 days)

Thailand - Kubernetes from Basic to Advanced (4 days)

Vietnam - Kubernetes from Basic to Advanced (4 days)

India - Kubernetes from Basic to Advanced (4 days)

Argentina - Kubernetes from Basic to Advanced (4 days)

Chile - Kubernetes from Basic to Advanced (4 days)

Costa Rica - Kubernetes from Basic to Advanced (4 days)

Ecuador - Kubernetes from Basic to Advanced (4 days)

Guatemala - Kubernetes from Basic to Advanced (4 days)

Colombia - Kubernetes from Basic to Advanced (4 days)

México - Kubernetes from Basic to Advanced (4 days)

Panama - Kubernetes from Basic to Advanced (4 days)

Peru - Kubernetes from Basic to Advanced (4 days)

Uruguay - Kubernetes from Basic to Advanced (4 days)

Venezuela - Kubernetes from Basic to Advanced (4 days)

Polska - Kubernetes from Basic to Advanced (4 days)

United Kingdom - Kubernetes from Basic to Advanced (4 days)

South Korea - Kubernetes from Basic to Advanced (4 days)

Pakistan - Kubernetes from Basic to Advanced (4 days)

Sri Lanka - Kubernetes from Basic to Advanced (4 days)

Bulgaria - Kubernetes from Basic to Advanced (4 days)

Bolivia - Kubernetes from Basic to Advanced (4 days)

Indonesia - Kubernetes from Basic to Advanced (4 days)

Kazakhstan - Kubernetes from Basic to Advanced (4 days)

Moldova - Kubernetes from Basic to Advanced (4 days)

Morocco - Kubernetes from Basic to Advanced (4 days)

Tunisia - Kubernetes from Basic to Advanced (4 days)

Kuwait - Kubernetes from Basic to Advanced (4 days)

Oman - Kubernetes from Basic to Advanced (4 days)

Slovakia - Kubernetes from Basic to Advanced (4 days)

Kenya - Kubernetes from Basic to Advanced (4 days)

Nigeria - Kubernetes from Basic to Advanced (4 days)

Botswana - Kubernetes from Basic to Advanced (4 days)

Slovenia - Kubernetes from Basic to Advanced (4 days)

Croatia - Kubernetes from Basic to Advanced (4 days)

Serbia - Kubernetes from Basic to Advanced (4 days)

Bhutan - Kubernetes from Basic to Advanced (4 days)

Nepal - Kubernetes from Basic to Advanced (4 days)

Uzbekistan - Kubernetes from Basic to Advanced (4 days)