Skip to content

Sprawdzenie, czy konfiguracja jest poprawna

Żeby sprawdzić, czy nasz manifest lub config dobrze zbudowany należy:

kubectl <wykonywane_operacje> --dry-run=client

Polecenie to nie stworzy zasobów, lecz zweryfikuje, czy istnieje możliwość poprawnego uruchomienia zasobu.

Może to być dobry sposób na zbudowanie manifestu.

Utworzenie manifestu z użyciem flagi --dry-run

Utworzenie manifestu Poda

Zostanie wyświetlony output w formacie YAML, lecz Pod nie zostanie wdrożony.

kubectl run nginx --image=nginx --dry-run=client -o yaml

Utworzenie manifestu Deploymentu

kubectl create deployment --image=nginx nginx --dry-run=client -o yaml

Utworzenie Service typu NodePort

Po tym poleceniu zostanie utworzony Service typu NodePort, skierowany na port 80 Poda.

Nadany port będzie z zakresu 30080+.

kubectl expose pod nginx --type=NodePort --port=80 --name=nginx-service --dry-run=client -o yaml