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: nginxKaż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.yamlKubernetes 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ść.
Wyzwanie
ŁatwyManifest 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ł
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes
8Przestrzenie nazw i Joby
Przestrzenie nazwPraca w przestrzeni nazwJobyPowtórka — nawigator przestrzeni nazwPoćwicz samodzielnie: Edytor online Terminal