Menu
Coddy logo textTech

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: nginx

Her 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.yaml

Kubernetes, 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.

challenge icon

Görev

Kolay

Dizininizde 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

Terminal
quiz iconKendini test et

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