Kubernetes dla początkujących

Szkolenie Kubernetes – orkiestracja kontenerów dla początkujących to dwudniowy kurs wprowadzający do pracy z platformą Kubernetes, przeznaczony dla osób rozpoczynających pracę z orkiestracją kontenerów w środowisku IT. Program ma charakter praktyczny i stanowi solidne fundamenty do dalszego rozwoju kompetencji w obszarze technologii chmurowych i DevOps. Szkolenie skierowane jest do developerów, DevOps juniorów oraz zespołów IT, które wdrażają Kubernetes w swojej organizacji i potrzebują uporządkowanego, przystępnego wprowadzenia do pracy z platformą orkiestracji kontenerów. Realizujemy szkolenia w formie online i stacjonarnej na terenie całej Polski. Nie widzisz szkolenia, którego szukasz? Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Czas trwania: 2 dni / 14 h

Opis

Wprowadzenie do Kubernetes i podstawy architektury

  • Co to jest Kubernetes i dlaczego warto go stosować
  • Architektura klastra: Master Node, Worker Node
  • kubelet, API Server, Scheduler, Controller Manager
  • Zalety orkiestracji kontenerów vs samodzielne kontenery

Podstawowe pojęcia Kubernetes

  • Pod, Node, Deployment, Service, Namespace
  • Rola i znaczenie jednostek w zarządzaniu aplikacjami
  • Model deklaratywny i pliki YAML

Instalacja i konfiguracja środowiska

  • Minikube i Kind – lokalny klaster Kubernetes
  • kubectl i kubeconfig – podstawowe narzędzia CLI
  • Diagnostyka i weryfikacja działania klastra

Tworzenie i zarządzanie aplikacjami

  • Tworzenie Podów i Deploymentów (YAML)
  • Aktualizacje i rollback aplikacji
  • ReplicaSet i Rolling Update

Usługi i load balancing

  • Service: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Łączenie podów z usługami
  • Wprowadzenie do Ingress i zarządzania ruchem HTTP

Zarządzanie konfiguracją i sekretami

  • ConfigMap – konfiguracja aplikacji
  • Secret – bezpieczne przechowywanie danych
  • Praktyczne scenariusze użycia

Skalowanie aplikacji i autoscaling

  • Ręczne skalowanie podów
  • Horizontal Pod Autoscaler (HPA)
  • Limity i requesty CPU / RAM

Monitorowanie i logowanie

  • kubectl logs i kubectl top
  • Podstawy monitorowania zasobów
  • Wprowadzenie do Prometheus i Grafana

Best practices dla początkujących

  • Organizacja namespace’ów
  • Wersjonowanie i utrzymanie plików YAML
  • Podstawy bezpieczeństwa i ograniczania uprawnień

 

FAQ – Kubernetes podstawy: architektura, deployment i skalowanie aplikacji

1. Czym jest Kubernetes i jak działa architektura klastra?

Szkolenie obejmuje wprowadzenie do Kubernetes, rolę Master Node i Worker Node, komponenty takie jak API Server, Scheduler i Controller Manager oraz podstawowe pojęcia: Pod, Deployment, Service i Namespace.

2. Jak zainstalować i skonfigurować lokalny klaster Kubernetes?

Kurs obejmuje instalację Minikube i Kind, konfigurację kubeconfig, pracę z narzędziem kubectl oraz podstawowe komendy diagnostyczne do sprawdzania stanu klastra.

3. Jak tworzyć, aktualizować i skalować aplikacje w Kubernetes?

Szkolenie obejmuje tworzenie podów i deploymentów w YAML, aktualizacje i rollback aplikacji, zarządzanie replikami oraz podstawy autoscalingu z użyciem Horizontal Pod Autoscaler.

4. Jak działa Service, Ingress i zarządzanie konfiguracją?

Kurs obejmuje rodzaje Service (ClusterIP, NodePort, LoadBalancer, ExternalName), wprowadzenie do Ingress, a także ConfigMap i Secret do przechowywania konfiguracji i poufnych danych.

5. Jak monitorować i zabezpieczać środowisko Kubernetes?

Szkolenie obejmuje podstawowe monitorowanie z użyciem kubectl logs i kubectl top, wprowadzenie do Prometheus i Grafana, organizację namespace’ów oraz podstawowe zasady bezpieczeństwa i ograniczania uprawnień.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.