Komutları Çalıştırma
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 22 / 45.
Çalışan bir kapsayıcının içinde bir komut çalıştırmak için kubectl exec kullanın. -- işaretinden sonraki her şey çalıştırılacak komuttur:
kubectl exec web -- envBu, kapsayıcının içindeki ortam değişkenlerini, HOSTNAME=web dahil olmak üzere yazdırır: bir kapsayıcının ana bilgisayar adı, Pod'unun adıdır.
İmajda bulunan herhangi bir komut çalışır; örneğin bir dizini listelemek:
kubectl exec web -- ls /Bu, docker exec gibi, bir konteyneri durdurmadan içini incelemenin günlük kullanılan yoludur.
Gerçek bir kümede, kubectl exec -it web -- sh etkileşimli bir kabuk açar. Bu alıştırma terminalinin bağlanabileceği bir terminal yoktur; bu nedenle bunun yerine her seferinde bir komut çalıştırın.
Görev
Başlangıçnginx imajından web adlı bir Pod başlatın, ardından HOSTNAME değerini görmek için kubectl exec ile içinde env komutunu çalıştırın.
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
6Hata Ayıklama
Pod GünlükleriKomutları Çalıştırmaİmaj Çekme HatalarıÇökme DöngüleriTekrar - Pod DoktoruKendi başına pratik yap: Terminal playground