This is a draft cheat sheet. It is a work in progress and is not finished yet.
Zarządzanie obiektami
Dodanie/zmiana obiektu |
kubectl apply -f plik.yaml |
Usunięcie obiektu |
kubectl delete -f plik.yaml |
Debug
Uruchamianie poleceń w kontenerze |
kubectl exec nazwa_poda polecenie |
-c nazwa_kontenera |
Konsola kontenera |
kubectl exec --stdin --tty nazwa_poda -- /bin/bash |
Skalowanie |
kubectl scale deployment nazwa_deploymentu --replicas=1 |
Uruchamiając z --replicas=0 a potem --replicas=1 wymuszamy restart |
|
|
Przeglądanie
Lista PODów |
kubectl get pods |
Opcjonalnie: -n namespace |
Logi aplikacji |
kubectl logs pod-name |
kubectl logs pod-name container-name |
--tail=10 – ostatnie 10 linii |
--since=2h – ostatnie 2 godziny |
--follow – podgląd na żywo |
|