Skip to content

Solvro/devops-wakacyjne-wyzwanie-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Od zera do DevOps'a Kubernetes

W trakcie 5 modułów poznasz fundamenty pracy z Kubernetes, nauczysz się wdrażać aplikacje w klastrze i korzystać z narzędzi takich jak Helm czy K9s. Kurs zakończysz opcjonalnym projektem, w którym wykorzystasz zdobytą wiedzę w praktyce.

📚 Czego się nauczysz?

W 5 modułach nauczysz się:

  • jak dziaÅ‚a klaster Kubernetes i jak go uruchomić lokalnie (Minikube + K9s),
  • jak tworzyć i zarzÄ…dzać obiektami takimi jak Pod, Deployment, Service, Volume,
  • jak konfigurować aplikacje z użyciem ConfigMap, Secret i probe’ów,
  • jak wdrażać aplikacje przy użyciu Helm Charta,
  • jak kontrolować dostÄ™p i organizować zasoby dziÄ™ki RBAC i Namespace’om.

Na zakończenie czeka (opcjonalny) projekt końcowy – idealna okazja, by sprawdzić swoje umiejętności w praktyce.

💡 Dla kogo?

Dla każdego, kto chce rozpocząć przygodę z Kubernetes i DevOps – nie wymagamy wcześniejszego doświadczenia z K8s.

Mile widziana:

  • podstawowa znajomość systemu Linux,
  • podstawowa znajomość Dockera

📖 Organizacyjne

  • Kurs trwa 5 tygodni
  • Co tydzieÅ„ publikowany bÄ™dzie nowy moduÅ‚ z materiaÅ‚em i zadaniami
  • Projekt koÅ„cowy jest dobrowolny, ale bÄ™dzie szansÄ… na wykazanie siÄ™
  • Pytania od uczestników mile widziane !!!

📅 Plan kursu

Moduł 1: Wprowadzenie do Kubernetes

  • Architektura klastra Kubernetes (Master, Node, Pod, Controller, Scheduler, itp.)
  • Instalacja i konfiguracja Minikube + K9s
  • SkÅ‚adnia i struktura plików YAML
  • Cykl życia aplikacji w K8s
  • Pierwsze wdrożenie

Moduł 2: Podstawowe obiekty w Kubernetes

  • Pod, ReplicaSet, Deployment
  • Service (ClusterIP, NodePort)
  • Volume i PersistentVolumeClaim
  • Labele i selektory

Moduł 3: Konfiguracja aplikacji i monitorowanie jej stanu

  • ConfigMap i Secret
  • Montowanie konfiguracji do kontenerów
  • Probe’y: livenessProbe, readinessProbe
  • Debugowanie aplikacji (logs, exec)

Moduł 4: Helm – menedżer pakietów dla Kubernetes

  • Wprowadzenie do Helma
  • Instalacja Helm + konfiguracja repozytoriów
  • Tworzenie i edycja Helm Chartów
  • Wdrażanie aplikacji przy pomocy Helm

Moduł 5: Namespace i RBAC – dostęp i izolacja

  • Namespace – izolacja aplikacji
  • RBAC – Role, ClusterRole, RoleBinding
  • ServiceAccount – przypisywanie uprawnieÅ„
  • PrzykÅ‚ady dostÄ™pu w obrÄ™bie namespace

🔗 Linki do sociali Solvro

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published