Course Code: kcna
Duration: 35 hours
Prerequisites:
    Zrozumienie podstawowych koncepcji sieciowych Doświadczenie z Linux interfejsem wiersza poleceń Podstawowe doświadczenie w programowaniu w dowolnym języku

Publiczność

    Programiści Administratorzy systemu DevOps Inżynierowie
Overview:

Kubernetes to potężna platforma orkiestracji kontenerów o otwartym kodzie źródłowym, która automatyzuje wdrażanie, skalowanie i zarządzanie konteneryzowanymi aplikacjami;

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, administratorów systemów i inżynierów DevOps, którzy chcą zrozumieć Kubernetes i zasady natywne dla chmury.

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

  • Skonfigurowanie środowiska programistycznego zawierającego Kubernetes.
  • Tworzenie aplikacji mikrousług przy użyciu Kubernetes.
  • Wdrażanie, zarządzanie i skalowanie aplikacji w środowisku Kubernetes.
  • Debugowanie typowych problemów w środowiskach Kubernetes.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Praktyczne ćwiczenia i laboratoria.
  • Wdrożenie na żywo w dedykowanym środowisku laboratoryjnym.

Opcje dostosowywania kursu

  • W przypadku niestandardowych szkoleń prosimy o kontakt.
Course Outline:

Wprowadzenie

  • Czym jest Kubernetes?
  • Konteneryzacja a wirtualizacja
  • Przegląd funkcji i architektury Kubernetes
  • Kubernetes w kontekście Cloud Native Computing Foundation (CNCF)

Zrozumienie Kubernetes

  • Cykl życia Kubernetes aplikacji
  • Komponenty Kubernetes: Master i Nodes
  • Kubelet, Kube-proxy i inne kluczowe komponenty

Pierwsze kroki

  • Konfigurowanie środowiska programistycznego
  • Instalacja Kubernetes przy użyciu kubeadm
  • Konfigurowanie kubectl i kubeconfig

Praca z podami

  • Tworzenie podów
  • Zarządzanie konfiguracjami podów
  • [Rozwiązywanie i usuwanie problemów z modułami Pods

Zestawy replik i wdrożenia

  • Tworzenie i skalowanie zestawów replik
  • Zarządzanie aktualizacjami aplikacji za pomocą wdrożeń
  • Korzystanie z aktualizacji kroczących i wycofań

Usługi i Networking

  • Tworzenie usług do eksponowania aplikacji
  • Usługi wewnętrzne a zewnętrzne
  • Zasady sieciowe dla bezpiecznej komunikacji

Pamięć trwała

  • Trwały wolumin (PV) i roszczenie dotyczące trwałego woluminu (PVC)
  • Klasy pamięci masowej
  • Używanie woluminów do zarządzania danymi

Konfiguracja i sekrety

  • Zarządzanie konfiguracjami aplikacji
  • Zabezpieczanie poufnych danych za pomocą funkcji Secrets
  • Korzystanie z ConfigMaps dla konfiguracji zewnętrznych

Integracja Kubernetes z platformami chmurowymi

  • Wdrażanie klastrów Kubernetes u głównych dostawców usług w chmurze
  • Korzystanie z Load Balancerów i Ingress Controllerów
  • Automatyczne skalowanie za pomocą Horizontal Pod Autoscalers (HPA)

Monitorowanie i rejestrowanie

  • Wdrażanie kontroli kondycji
  • Korzystanie z Kubernetes Dashboard do monitorowania klastra
  • Agregowanie dzienników za pomocą narzędzi takich jak Fluentd i Elasticsearch

Rozwiązywanie problemów

  • Identyfikacja typowych problemów we wdrożeniach Kubernetes
  • Debugowanie aplikacji i problemów sieciowych
  • Analizowanie zdarzeń i dzienników Kubernetes

Podsumowanie i kolejne kroki

  • Najważniejsze wnioski z kursu
  • Zalecane zasoby do dalszej nauki
  • Kolejne kroki w podróży Kubernetes
Sites Published:

United Arab Emirates - Kubernetes & Cloud Native Associate (KCNA)

Qatar - Kubernetes & Cloud Native Associate (KCNA)

Egypt - Kubernetes & Cloud Native Associate (KCNA)

Saudi Arabia - Kubernetes & Cloud Native Associate (KCNA)

South Africa - Kubernetes & Cloud Native Associate (KCNA)

Brasil - Kubernetes & Cloud Native Associate (KCNA)

Canada - Kubernetes & Cloud Native Associate (KCNA)

中国 - Kubernetes & Cloud Native Associate (KCNA)

香港 - Kubernetes & Cloud Native Associate (KCNA)

澳門 - Kubernetes & Cloud Native Associate (KCNA)

台灣 - Kubernetes & Cloud Native Associate (KCNA)

USA - Kubernetes & Cloud Native Associate (KCNA)

Österreich - Kubernetes & Cloud Native Associate (KCNA)

Schweiz - Kubernetes & Cloud Native Associate (KCNA)

Deutschland - Kubernetes & Cloud Native Associate (KCNA)

Czech Republic - Kubernetes & Cloud Native Associate (KCNA)

Denmark - Kubernetes & Cloud Native Associate (KCNA)

Estonia - Kubernetes & Cloud Native Associate (KCNA)

Finland - Kubernetes & Cloud Native Associate (KCNA)

Greece - Kubernetes & Cloud Native Associate (KCNA)

Magyarország - Kubernetes & Cloud Native Associate (KCNA)

Ireland - Kubernetes & Cloud Native Associate (KCNA)

Luxembourg - Kubernetes & Cloud Native Associate (KCNA)

Latvia - Kubernetes & Cloud Native Associate (KCNA)

España - Kubernetes & Cloud Native Associate (KCNA)

Italia - Kubernetes & Cloud Native Associate (KCNA)

Lithuania - Kubernetes & Cloud Native Associate (KCNA)

Nederland - Kubernetes & Cloud Native Associate (KCNA)

Norway - Kubernetes & Cloud Native Associate (KCNA)

Portugal - Kubernetes & Cloud Native Associate (KCNA)

România - Kubernetes & Cloud Native Associate (KCNA)

Sverige - Kubernetes & Cloud Native Associate (KCNA)

Türkiye - Kubernetes & Cloud Native Associate (KCNA)

Malta - Kubernetes & Cloud Native Associate (KCNA)

Belgique - Kubernetes & Cloud Native Associate (KCNA)

France - Kubernetes & Cloud Native Associate (KCNA)

日本 - Kubernetes & Cloud Native Associate (KCNA)

Australia - Kubernetes & Cloud Native Associate (KCNA)

Malaysia - Kubernetes & Cloud Native Associate (KCNA)

New Zealand - Kubernetes & Cloud Native Associate (KCNA)

Philippines - Kubernetes & Cloud Native Associate (KCNA)

Singapore - Kubernetes & Cloud Native Associate (KCNA)

Thailand - Kubernetes & Cloud Native Associate (KCNA)

Vietnam - Kubernetes & Cloud Native Associate (KCNA)

India - Kubernetes & Cloud Native Associate (KCNA)

Argentina - Kubernetes & Cloud Native Associate (KCNA)

Chile - Kubernetes & Cloud Native Associate (KCNA)

Costa Rica - Kubernetes & Cloud Native Associate (KCNA)

Ecuador - Kubernetes & Cloud Native Associate (KCNA)

Guatemala - Kubernetes & Cloud Native Associate (KCNA)

Colombia - Kubernetes & Cloud Native Associate (KCNA)

México - Kubernetes & Cloud Native Associate (KCNA)

Panama - Kubernetes & Cloud Native Associate (KCNA)

Peru - Kubernetes & Cloud Native Associate (KCNA)

Uruguay - Kubernetes & Cloud Native Associate (KCNA)

Venezuela - Kubernetes & Cloud Native Associate (KCNA)

Polska - Kubernetes & Cloud Native Associate (KCNA)

United Kingdom - Kubernetes & Cloud Native Associate (KCNA)

South Korea - Kubernetes & Cloud Native Associate (KCNA)

Pakistan - Kubernetes & Cloud Native Associate (KCNA)

Sri Lanka - Kubernetes & Cloud Native Associate (KCNA)

Bulgaria - Kubernetes & Cloud Native Associate (KCNA)

Bolivia - Kubernetes & Cloud Native Associate (KCNA)

Indonesia - Kubernetes & Cloud Native Associate (KCNA)

Kazakhstan - Kubernetes & Cloud Native Associate (KCNA)

Moldova - Kubernetes & Cloud Native Associate (KCNA)

Morocco - Kubernetes & Cloud Native Associate (KCNA)

Tunisia - Kubernetes & Cloud Native Associate (KCNA)

Kuwait - Kubernetes & Cloud Native Associate (KCNA)

Oman - Kubernetes & Cloud Native Associate (KCNA)

Slovakia - Kubernetes & Cloud Native Associate (KCNA)

Kenya - Kubernetes & Cloud Native Associate (KCNA)

Nigeria - Kubernetes & Cloud Native Associate (KCNA)

Botswana - Kubernetes & Cloud Native Associate (KCNA)

Slovenia - Kubernetes & Cloud Native Associate (KCNA)

Croatia - Kubernetes & Cloud Native Associate (KCNA)

Serbia - Kubernetes & Cloud Native Associate (KCNA)

Bhutan - Kubernetes & Cloud Native Associate (KCNA)

Nepal - Kubernetes & Cloud Native Associate (KCNA)

Uzbekistan - Kubernetes & Cloud Native Associate (KCNA)