Menu
Coddy logo textTech

Tworzenie manifestu

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 8 z 45.

Flagi w kubectl run sprawdzają się przy szybkich eksperymentach, ale rzeczywiste klastry opisuje się w plikach. Manifest to plik YAML, który określa, co ma istnieć:

apiVersion: v1
kind: Pod
metadata:
  name: hello
spec:
  containers:
    - name: hello
      image: nginx

Każdy manifest ma te same cztery części. apiVersion i kind określają typ obiektu (obiekt Pod z podstawowego API v1). metadata zawiera nazwę. spec opisuje pożądany stan: w tym przypadku jeden kontener o nazwie hello, uruchamiający obraz nginx.

W YAML znaczenie ma wcięcie: zagnieżdżone pola są wcięte spacjami, a element listy zaczyna się od myślnika.

Aby utworzyć to, co opisuje manifest, zastosuj plik:

kubectl apply -f pod.yaml

Kubernetes odpowiada pod/hello created, dokładnie tak, jakby użyto kubectl run.

W tych lekcjach drzewo plików obok terminala zawiera manifest. Kliknij go, aby otworzyć go w edytorze, wprowadź zmiany i naciśnij Zapisz. Terminal zobaczy wtedy nową zawartość.

challenge icon

Wyzwanie

Łatwy

Manifest o nazwie pod.yaml znajduje się w Twoim katalogu i zawiera dwa puste pola. Otwórz go z drzewa plików, ustaw nazwę Poda na hello i obraz kontenera na nginx, a następnie zapisz plik. Potem zastosuj plik i wyświetl listę Podów.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal