Kubernetes – to zestaw narzędzi zainstalowanych na komputerach (nodes). Narzędzia te pozwalają na to, żeby za pomocą konfiguracji, można było zarządzać komputerami – instalować kontenery, dodawać/redukować instancje kontenerów itp.
Zaczynamy od infrastruktury
Na początku potrzebujemy kilka maszyn – komputerów (czy to wersji stacjonarnej czy wirtualnej). Zestaw komputerów najczęściej nazywany jest klastrem.

Podział na zarządzającego i zarządzanych
Teraz trzeba zdecydować, który z komputerów będzie zarządzającym (master) a które będą zarządzanymi (worker).

Instalowanie narzędzi Kubernetes
Teraz należy zainstalować odpowiednie narzędzia na odpowiednich maszynach:
– master node (API Server, Scheduler, Kube-Controller-Manager, Cloud-Controller-Manager extends Kube-Controller-Manager)
– worker nodes (Docker, kubelet, kube-proxy)

Po zainstalowaniu odpowiednich narzędzi możemy już nazywać nasz klaster, klastrem Kubernetes 🙂

Instalacja narzędzia do zarządzania klastrem Kubernetes – kubectl
kubectl (kubernetes controller) to narzędzie pozwalające na zarządzanie klastrem Kubernetesa.

No to możemy zarządzać klastrem Kubernetes
Po zainstalowaniu narzędzia kubectl, możemy rozpocząć zarządzanie klastrem
