Dağıtım Oluşturma
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 11 / 45.
Tek başına bir Pod kırılgandır: onu silerseniz veya düğümü arızalanırsa kaybolur. Bir Deployment, aynı Pod'lardan oluşan bir kümenin çalışmasını sağlayan bir denetleyicidir. Kaç kopya (replicas) istediğinizi ve hangi imajı kullanacağınızı belirtirsiniz; Deployment, Pod'ları oluşturur ve kaybolanların yerine yenilerini koyar.
Komut satırından bir tane oluşturun:
kubectl create deployment web --image=nginxKubernetes, deployment.apps/web created yanıtını verir. Dağıtımları kubectl get deployments (veya kısa biçimi olan deploy) ile listeleyin: READY sütunu, istediğiniz toplam replika sayısından kaç tanesinin çalışır durumda olduğunu gösterir.
Pod'ları listeleyin; web-t94n2pqrtb-hpv6q gibi adlandırılmış bir tane bulacaksınız. Deployment, Pod'larını kendi adının yanı sıra oluşturulan iki bölümle adlandırır; bu nedenle bunlara asla kendiniz ad vermezsiniz. Böyle bir Pod'u silerseniz Deployment hemen bir yedeğini başlatır.
Görev
Başlangıçnginx imajından web adlı bir Deployment oluşturun, ardından Deployment'ları 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
4Dağıtımlar
Dağıtım OluşturmaÖlçeklendirmeManifestlerden Dağıtımlarİmajları GüncellemeGeri AlmaTekrar - Dağıtım YöneticisiKendi başına pratik yap: Terminal playground