Course Code: kubernetescompr
Duration: 35 hours
Prerequisites:
  • Podstawowa znajomość poleceń Linux
  • Znajomość koncepcji konteneryzacji (np. Docker)
  • Doświadczenie z podstawami sieci jest zalecane, ale nie wymagane.

Odbiorcy

  • Administratorzy systemów
  • Inżynierowie DevOps
  • Programiści, których celem jest wdrażanie i zarządzanie aplikacjami konteneryzowanymi
Overview:

Kubernetes to platforma typu open source zaprojektowana w celu automatyzacji wdrażania, skalowania i obsługi kontenerów aplikacji w klastrach hostów.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla profesjonalistów średniego szczebla, którzy chcą skutecznie wdrażać, zarządzać i skalować aplikacje kontenerowe za pomocą Kubernetes.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć architekturę Kubernetes i jej komponenty.
  • Skutecznie izolować zasoby przy użyciu przestrzeni nazw.
  • Zarządzać i dostosowywać obciążenia za pomocą Deployments, StatefulSets i DaemonSets.
  • Definiowanie zasobów obliczeniowych za pomocą żądań i limitów.
  • Praca z zadaniami i CronJobs dla zaplanowanych zadań.
  • Zrozumienie usług i DNS w ramach Kubernetes.
  • Eksponowanie aplikacji przy użyciu Ingress.
  • Zarządzanie ConfigMaps, Secrets i Persistent Volumes.
  • Skalowanie i uaktualnianie klastrów Kubernetes przy użyciu zaawansowanych strategii.
  • Analizowanie i rozwiązywanie problemów Kubernetes.
  • Wydajne wdrażanie zasobów przy użyciu Helm wykresów.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie do Kubernetes

  • Przegląd Kubernetes i jego architektury
  • Podstawowe komponenty: Serwer API, Controller Manager, Scheduler, etcd i Kubelet.
  • Zrozumienie podów, węzłów i klastrów

Zasoby Management

  • Izolowanie zasobów przy użyciu przestrzeni nazw
  • Definiowanie żądań i limitów dla zasobów obliczeniowych
  • Skalowanie aplikacji za pomocą Kubernetes

Zarządzanie obciążeniami

  • Wdrażanie aplikacji przy użyciu Deployments, StatefulSets i DaemonSets
  • Używanie Jobs i CronJobs do planowania zadań
  • Obsługa aktualizacji i wycofań

Networking i wykrywanie usług

  • Zrozumienie usług Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Konfigurowanie DNS i wykrywania usług
  • Udostępnianie aplikacji za pośrednictwem Ingress

Trwałość danych

  • Utrwalanie danych za pomocą trwałych woluminów i roszczeń dotyczących trwałych woluminów
  • Korzystanie z woluminów statycznych i dynamicznych
  • Zrozumienie Access trybów, zasad odzyskiwania i projektowanych woluminów

Configuration Management

  • Wdrażanie map konfiguracji i sekretów
  • Używanie zmiennych środowiskowych i woluminów do konfiguracji

Klaster Management

  • Kubernetes aktualizacje klastra przy użyciu kubeadm
  • Konfigurowanie uwierzytelniania za pomocą certyfikatów TLS
  • Zarządzanie uprawnieniami za pomocą kontroli opartej na rolach (RBAC)

Zaawansowane strategie skalowania

  • NodeSelector, NodeAffinity i PodAffinity
  • Zrozumienie i zastosowanie Taints i Tolerations

Provisioning z Helm

  • Wprowadzenie do Helm i Helm Charts
  • Tworzenie i wdrażanie Helm Charts
  • Zarządzanie zależnościami za pomocą Helm

Rozwiązywanie problemów Kubernetes

  • Analizowanie błędów BackOff i CrashLoopBackOff
  • Rozwiązywanie problemów z węzłami w stanie NotReady
  • Używanie kubectl i dzienników do debugowania

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Kubernetes Comprehensive

Qatar - Kubernetes Comprehensive

Egypt - Kubernetes Comprehensive

Saudi Arabia - Kubernetes Comprehensive

South Africa - Kubernetes Comprehensive

Brasil - Kubernetes Comprehensive

Canada - Kubernetes Comprehensive

中国 - Kubernetes Comprehensive

香港 - Kubernetes Comprehensive

澳門 - Kubernetes Comprehensive

台灣 - Kubernetes Comprehensive

USA - Kubernetes Comprehensive

Österreich - Kubernetes Comprehensive

Schweiz - Kubernetes Comprehensive

Deutschland - Kubernetes Comprehensive

Czech Republic - Kubernetes Comprehensive

Denmark - Kubernetes Comprehensive

Estonia - Kubernetes Comprehensive

Finland - Kubernetes Comprehensive

Greece - Kubernetes Comprehensive

Magyarország - Kubernetes Comprehensive

Ireland - Kubernetes Comprehensive

Luxembourg - Kubernetes Comprehensive

Latvia - Kubernetes Comprehensive

España - Kubernetes Comprehensive

Italia - Kubernetes Comprehensive

Lithuania - Kubernetes Comprehensive

Nederland - Kubernetes Comprehensive

Norway - Kubernetes Comprehensive

Portugal - Kubernetes Comprehensive

România - Kubernetes Comprehensive

Sverige - Kubernetes Comprehensive

Türkiye - Kubernetes Comprehensive

Malta - Kubernetes Comprehensive

Belgique - Kubernetes Comprehensive

France - Kubernetes Comprehensive

日本 - Kubernetes Comprehensive

Australia - Kubernetes Comprehensive

Malaysia - Kubernetes Comprehensive

New Zealand - Kubernetes Comprehensive

Philippines - Kubernetes Comprehensive

Singapore - Kubernetes Comprehensive

Thailand - Kubernetes Comprehensive

Vietnam - Kubernetes Comprehensive

India - Kubernetes Comprehensive

Argentina - Kubernetes Comprehensive

Chile - Kubernetes Comprehensive

Costa Rica - Kubernetes Comprehensive

Ecuador - Kubernetes Comprehensive

Guatemala - Kubernetes Comprehensive

Colombia - Kubernetes Comprehensive

México - Kubernetes Comprehensive

Panama - Kubernetes Comprehensive

Peru - Kubernetes Comprehensive

Uruguay - Kubernetes Comprehensive

Venezuela - Kubernetes Comprehensive

Polska - Kubernetes Comprehensive

United Kingdom - Kubernetes Comprehensive

South Korea - Kubernetes Comprehensive

Pakistan - Kubernetes Comprehensive

Sri Lanka - Kubernetes Comprehensive

Bulgaria - Kubernetes Comprehensive

Bolivia - Kubernetes Comprehensive

Indonesia - Kubernetes Comprehensive

Kazakhstan - Kubernetes Comprehensive

Moldova - Kubernetes Comprehensive

Morocco - Kubernetes Comprehensive

Tunisia - Kubernetes Comprehensive

Kuwait - Kubernetes Comprehensive

Oman - Kubernetes Comprehensive

Slovakia - Kubernetes Comprehensive

Kenya - Kubernetes Comprehensive

Nigeria - Kubernetes Comprehensive

Botswana - Kubernetes Comprehensive

Slovenia - Kubernetes Comprehensive

Croatia - Kubernetes Comprehensive

Serbia - Kubernetes Comprehensive

Bhutan - Kubernetes Comprehensive

Nepal - Kubernetes Comprehensive

Uzbekistan - Kubernetes Comprehensive