Krótki opis¶
kubectl jest poleceniem służącym do zarządzania, konfiguracji i monitorowania klastra Kubernetes. Używa ono API Servera do połączenia się z klasterem.
Polecenia¶
Obsługa klastra¶
Wyświetlenie informacji o klastrze¶
Otrzymanie informacji o wszystkich node'ach¶
Wyświetlanie informacji o podach¶
Wyświetlenie uruchomionych podów¶
lub z wyświetleniem większej liczby szczegółów:
Sprawdzenie szczegółów o wszystkich podach¶
Sprawdzenie szczegółów o konkretnym podzie¶
np.
Uruchamianie podów¶
Uruchamianie poda z pliku yaml¶
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
type: front-end
spec:
containers:
- name: nginx-container
image: nginx
a następnie:
Edycja konfiguracji poda¶
Aby edytować konfigurację poda możemy wykorzystać polecenie:
Skalowanie liczby Podów¶
ReplicaSet¶
Pobranie liczby ReplicaSetów
lub:
Usunięcie ReplicaSet o podanej nazwie:
Zmiana ReplicaSet