Czym jest imperatywne podejście do zarządzania klastrem w Kubernetes?¶
Polega ono na tym, że naszym zadaniem, jako administratorów klastra jest uzyskanie pożądanego rezultatu np. uruchomienia aplikacji, w pojedynczych krokach, przeważnie z wykorzystaniem linii poleceń. Przykładem możey być uruchomienie Pod'a, Deploymentu. Taki sposób przydaje się przy testowaniu lub szybkim wdrożeniu (przykładowo na egzaminie), lecz nie w środowisku produkcyjnym.
Imperatywne operacje¶
Utworzenie Poda¶
np.
Stworzenie Deploymentu¶
np.
Po takim poleceniu stworzy się Deployment nginx z jednym Podem image nginx.
Udostępnienie Deploymentu - stworzenie serwisu¶
To polecenie utworzy serwis typu ClusterIP.
np.
Edycja działającego Deploymentu¶
Polecenie to uruchomi default edytor tekstu używany w systemie. Możemy go zdefiniować w zmiennej środowiskowej systemu $EDITOR.