Course Code: kubernetesdsgpatext
Duration: 14 hours
Prerequisites:
  • Podstawowe doświadczenie z platformą i narzędziami Kubernetes
  • Znajomość technologii i koncepcji konteneryzacji
  • Doświadczenie z dystrybucjami Linuksa i CLI
  • Biegła znajomość języka programowania Python 3.x

Publiczność

  • Deweloperzy
  • DevOps Inżynierowie
Overview:

Kubernetes to platforma open-source służąca do automatyzacji wszystkich etapów rozwoju aplikacji kontenerowych. Wzorce projektowe to iterowalne rozwiązania problemów związanych z tworzeniem oprogramowania. Rozszerzenia Kubernetes są wykorzystywane do konfigurowania i obsługi klastrów Kubernetes. Z pomocą wzorców projektowych i rozszerzeń Kubernetes, użytkownicy platformy mogą osiągnąć podejście CI/CD przy jednoczesnym zachowaniu skalowalności i elastyczności aplikacji.

To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla programistów i inżynierów DevOps, którzy chcą wykorzystać Kubernetes wzorce projektowe i rozszerzenia do tworzenia aplikacji korporacyjnych na Kubernetes klastrach.

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

  • Skonfigurować klaster Kubernetes i skonfigurować niezbędne narzędzia DevOps.
  • Zrozumienie podstaw wzorców projektowych oprogramowania i rozszerzeń Kubernetes.
  • Wykorzystanie Kubernetes rozszerzeń i wzorców projektowych podczas interakcji z Kubernetes API.
  • Rozwijać niestandardowe zasoby Kubernetes i stosować dynamiczne kontrolery do klastra.
  • Zarządzanie i zabezpieczanie dowolnego środowiska Kubernetes za pomocą wtyczek Kubernetes.
  • Integracja modeli sieciowych DevOps z istniejącymi i przyszłymi projektami Kubernetes.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Konfiguracja systemu Kubernetes i instalacja zasobów zestawu narzędzi

Przegląd funkcji i architektury wzorców projektowych Kubernetes

  • Czym są wzorce projektowe oprogramowania?
  • W jaki sposób wzorce projektowe są implementowane w DevOps?

Definiowanie podstaw i zastosowań Kubernetes wzorców projektowych

Wprowadzenie do podstawowych klasyfikacji Design Patterns

  • Wzorce strukturalne
  • Wzorce zachowań
  • Wzorce twórcze

Obsługa Design Patterns i wdrażanie aplikacji wzorcowych

  • Odkrywanie drugorzędnych typów wzorców projektowych
  • Prowadzenie Kubernetes projektów z wykorzystaniem wzorców projektowych

Wykonywanie strategii wdrażania dla implementacji wzorców projektowych

  • Wybór i wykonanie odpowiedniej metody wdrożenia

Praca z Kubernetes API i dostęp do oficjalnych bibliotek klienckich

  • Obsługa Python biblioteki klienckiej i repozytorium
  • Korzystanie z bibliotek utrzymywanych przez społeczność

Przegląd Kubernetes rozszerzeń i zasobów niestandardowych

  • Rozszerzenia dla klastrów Kubernetes
  • Rozszerzenia dla Kubernetes API
  • Praca z Kubernetes wzorcami rozszerzeń i punktami rozszerzeń

Korzystanie z rozszerzeń i wtyczek Essential Kubernetes

Rozszerzanie Kubernetes klientów i obsługa niestandardowych kontrolerów API

Tworzenie i wdrażanie niestandardowych definicji zasobów dla Kubernetes API

Praca z rozszerzeniami Admission Controller i korzystanie z operatora Kubernetes

Rozszerzanie Kubernetes Schedulera i tworzenie niestandardowego Schedulera

  • Node Affinity kontra Pod Affinity

Integracja rozszerzeń Kubernetes w ramach infrastruktury Kubernetes

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Kubernetes Design Patterns and Extensions

Qatar - Kubernetes Design Patterns and Extensions

Egypt - Kubernetes Design Patterns and Extensions

Saudi Arabia - Kubernetes Design Patterns and Extensions

South Africa - Kubernetes Design Patterns and Extensions

Brasil - Kubernetes Design Patterns and Extensions

Canada - Kubernetes Design Patterns and Extensions

中国 - Kubernetes Design Patterns and Extensions

香港 - Kubernetes Design Patterns and Extensions

澳門 - Kubernetes Design Patterns and Extensions

台灣 - Kubernetes Design Patterns and Extensions

USA - Kubernetes Design Patterns and Extensions

Österreich - Kubernetes Design Patterns and Extensions

Schweiz - Kubernetes Design Patterns and Extensions

Deutschland - Kubernetes Design Patterns and Extensions

Czech Republic - Kubernetes Design Patterns and Extensions

Denmark - Kubernetes Design Patterns and Extensions

Estonia - Kubernetes Design Patterns and Extensions

Finland - Kubernetes Design Patterns and Extensions

Greece - Kubernetes Design Patterns and Extensions

Magyarország - Kubernetes Design Patterns and Extensions

Ireland - Kubernetes Design Patterns and Extensions

Luxembourg - Kubernetes Design Patterns and Extensions

Latvia - Kubernetes Design Patterns and Extensions

España - Kubernetes Design Patterns and Extensions

Italia - Kubernetes Design Patterns and Extensions

Lithuania - Kubernetes Design Patterns and Extensions

Nederland - Kubernetes Design Patterns and Extensions

Norway - Kubernetes Design Patterns and Extensions

Portugal - Kubernetes Design Patterns and Extensions

România - Kubernetes Design Patterns and Extensions

Sverige - Kubernetes Design Patterns and Extensions

Türkiye - Kubernetes Design Patterns and Extensions

Malta - Kubernetes Design Patterns and Extensions

Belgique - Kubernetes Design Patterns and Extensions

France - Kubernetes Design Patterns and Extensions

日本 - Kubernetes Design Patterns and Extensions

Australia - Kubernetes Design Patterns and Extensions

Malaysia - Kubernetes Design Patterns and Extensions

New Zealand - Kubernetes Design Patterns and Extensions

Philippines - Kubernetes Design Patterns and Extensions

Singapore - Kubernetes Design Patterns and Extensions

Thailand - Kubernetes Design Patterns and Extensions

Vietnam - Kubernetes Design Patterns and Extensions

India - Kubernetes Design Patterns and Extensions

Argentina - Kubernetes Design Patterns and Extensions

Chile - Kubernetes Design Patterns and Extensions

Costa Rica - Kubernetes Design Patterns and Extensions

Ecuador - Kubernetes Design Patterns and Extensions

Guatemala - Kubernetes Design Patterns and Extensions

Colombia - Kubernetes Design Patterns and Extensions

México - Kubernetes Design Patterns and Extensions

Panama - Kubernetes Design Patterns and Extensions

Peru - Kubernetes Design Patterns and Extensions

Uruguay - Kubernetes Design Patterns and Extensions

Venezuela - Kubernetes Design Patterns and Extensions

Polska - Kubernetes Design Patterns and Extensions

United Kingdom - Kubernetes Design Patterns and Extensions

South Korea - Kubernetes Design Patterns and Extensions

Pakistan - Kubernetes Design Patterns and Extensions

Sri Lanka - Kubernetes Design Patterns and Extensions

Bulgaria - Kubernetes Design Patterns and Extensions

Bolivia - Kubernetes Design Patterns and Extensions

Indonesia - Kubernetes Design Patterns and Extensions

Kazakhstan - Kubernetes Design Patterns and Extensions

Moldova - Kubernetes Design Patterns and Extensions

Morocco - Kubernetes Design Patterns and Extensions

Tunisia - Kubernetes Design Patterns and Extensions

Kuwait - Kubernetes Design Patterns and Extensions

Oman - Kubernetes Design Patterns and Extensions

Slovakia - Kubernetes Design Patterns and Extensions

Kenya - Kubernetes Design Patterns and Extensions

Nigeria - Kubernetes Design Patterns and Extensions

Botswana - Kubernetes Design Patterns and Extensions

Slovenia - Kubernetes Design Patterns and Extensions

Croatia - Kubernetes Design Patterns and Extensions

Serbia - Kubernetes Design Patterns and Extensions

Bhutan - Kubernetes Design Patterns and Extensions

Nepal - Kubernetes Design Patterns and Extensions

Uzbekistan - Kubernetes Design Patterns and Extensions