Manifesto Yazma
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 8 / 45.
kubectl run üzerindeki bayraklar hızlı denemeler için uygundur, ancak gerçek kümeler dosyalarda tanımlanır. Manifest, var olmasını istediğiniz şeyi belirten bir YAML dosyasıdır:
apiVersion: v1
kind: Pod
metadata:
name: hello
spec:
containers:
- name: hello
image: nginxHer manifest aynı dört bölümden oluşur. apiVersion ve kind, bunun ne tür bir nesne olduğunu belirtir (temel v1 API'sinden bir Pod). metadata adı içerir. spec istenen durumu açıklar: burada, nginx imajını çalıştıran ve adı hello olan bir kapsayıcı.
YAML girintiye önem verir: iç içe alanlar boşluklarla girintilenir ve bir liste öğesi tireyle başlar.
Bir manifestin tanımladığı şeyi oluşturmak için dosyayı uygulayın:
kubectl apply -f pod.yamlKubernetes, pod/hello created yanıtını verir; tıpkı kubectl run kullanmışsınız gibi.
Bu derslerde terminalin yanındaki dosya ağacı sizin için manifest dosyasını içerir. Dosyayı düzenleyicide açmak için tıklayın, değişikliklerinizi yapın ve Kaydet'e basın. Terminal daha sonra yeni içeriği görür.
Görev
KolayDizininizde iki boşluk içeren pod.yaml adlı bir manifest bulunuyor. Dosya ağacından açın, Pod'un adını hello ve kapsayıcı imajını nginx olarak ayarlayın ve kaydedin. Ardından dosyayı uygulayın ve Pod'ları listeleyin.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Kubernetes'e Giriş bölümündeki tüm dersler
Kendi başına pratik yap: Terminal playground