Menu
Coddy logo textTech

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

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

challenge icon

Görev

Başlangıç

nginx imajından web adlı bir Deployment oluşturun, ardından Deployment'ları 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