Bu gönderi, aşağıdaki taslağı kullanarak Kubernetes düğüm IP adresini alma yöntemlerini gösterecektir:
- Yöntem 1: “kubectl get” Komutunu Kullanarak Kubernetes Düğüm IP Adresini Alma
- Yöntem 2: Kubernetes Düğüm IP Adresini Yaml Formatında Alma
- Yöntem 3: “kubectl define” Komutunu Kullanarak Kubernetes Düğüm IP Adresini Alma
- Yöntem 4: Düğüm Kabuğuna Erişerek Kubernetes Düğüm IP Adresini Alma
- Yöntem 5: “kubectl debug” Komutunu Kullanarak Kubernetes Düğüm IP Adresini Alma
- Yöntem 6: Konteyner IP'sine Erişerek Kubernetes Düğüm IP Adresini Alma
- Çözüm
Yöntem 1: “kubectl get” Komutunu Kullanarak Kubernetes Düğüm IP Adresini Alma
Bazen kullanıcıların düğümler arası iletişim veya hata ayıklama amacıyla düğüm IP adresini kontrol etmesi gerekir. Bazen kullanıcının, küme dışındaki ana makinede çalışan uygulamaya erişmesi gerekebilir. Kullanıcı, Kubernetes'teki düğüm IP adresine erişmek için düğüm listesini geniş formatta görüntüleyebilir. Gösterim için aşağıdaki prosedürü izleyin.
1. Adım: Çok Düğümlü Kümeyi Başlatın
Çok düğümlü bir minikube kümesi başlatmak için kullanıcının sistemde Docker'ı çalıştırması gerekir. Bundan sonra, Windows PowerShell'i yönetici haklarıyla başlatın ve çok düğümlü minikube kümesini çalıştırmak için aşağıdaki komutu yürütün:
minikube başlangıcı --düğümler 2 -P çok düğümlü
Burada minikube otomatik olarak “ Liman işçisi ” sürücüsünü seçin ve küme düğümlerini ayrı Docker kapsayıcılarında çalıştırın:
Adım 2: Düğüm IP Adresini Alın
Düğümün IP adresini almak için düğümleri geniş formatta listeleyin. Aşağıdaki komutta “ -Ö Çıkış formatını belirtmek için ” seçeneği kullanılır:
kubectl düğümleri al -Ö genişAltında ' DAHİLİ IP ” sütununda, kullanıcı düğümün IP adreslerini aşağıda gösterildiği gibi görüntüleyebilir:
Yöntem 2: Kubernetes Düğüm IP Adresini Yaml Formatında Alma
Düğüm, IP adresi ve ana bilgisayar adı hakkında daha fazla ayrıntı almak veya geniş format yerine IP adresine erişmek için kullanıcı kubernetes düğümünü yaml formatında görüntüleyebilir. Bu amaçla “ kubectl get düğümleri
Altında ' adresler ” tuşuna basın, düğüm IP adresini ve türünü kontrol edin:
Yöntem 3: “kubectl define” Komutunu Kullanarak Kubernetes Düğüm IP Adresini Alma
Kubernetes açıklama komutu, Kubernetes düğüm bilgileri, durum, kapsayıcılar vb. gibi Kubernetes kaynaklarının ayrıntılı özetini gösterir. Düğüm IP adresini almak için kullanıcı, düğümü inceleyebilir ve “” seçeneğini kullanarak ayrıntılı düğüm özetini oluşturabilir. kubectl
Aşağıdaki çıktıdan Kubernetes node’unun detaylı özetini inceleyebilirsiniz” çok düğümlü-m02 ”
Burada, “ Adresler ” tuşuna basın, düğümün IP adresinin yanı sıra düğümün ana bilgisayar adını da bulun:
Yöntem 4: Düğüm Kabuğuna Erişerek Kubernetes Düğüm IP Adresini Alma
Düğümün IP adresine erişmenin başka bir olası yolu da düğüm etkileşimli kabuğuna erişmektir. Minikube Kubernetes kümesinin içinde çalışan düğümlere ve onların etkileşimli kabuğuna “ minikube ' emretmek. Kullanıcı, kabuğa eriştikten sonra düğümün IP adresini “ IP adresi ' emretmek.
Örnek olarak aşağıdaki talimatları izleyin.
1. Adım: Düğüm Etkileşimli Kabuğuna Erişim
Minikube kümesinin düğüm kabuğuna erişmek için “ minikube ssh -n
Yukarıdaki komutta “ -N ” düğümü belirtmek için kullanılır ve “ -P ” küme profili adını tanımlıyor:
Adım 2: Düğüm IP Adresini Bulun
Düğüm kabuğuna eriştikten sonra “ IP adresi Düğümün IP adresini almak için ” komutu:
ip adresBurada, düğüm IP adresini etkili bir şekilde aldığımızı görebilirsiniz:
Yöntem 5: Kubernetes Node IP Adresini “kubectl debug” Komutunu Kullanarak Alınır mı?
Her Kubernetes geliştiricisi minikube kümesini kullanmaz. Yukarıdaki bölüm yalnızca minikube kümesi için geçerlidir. Node etkileşimli kabuğuna erişmek ve IP adresini bulmak için kullanıcı “ kubectl hata ayıklama ' emretmek. Kabuğa eriştikten sonra kullanıcının mevcut kabuktaki ana bilgisayar dizinine erişmesi ve IP adresine “” üzerinden erişmesi gerekir. IP adresi ' emretmek. Pratik gösterim için listelenen talimatları izleyin.
1. Adım: Düğüm Kabuğuna Erişim
“ kubectl hata ayıklama ” komutu Kubernetes kaynaklarıyla etkileşim kurmak için kullanılır. Kubernetes düğümleriyle etkileşim kurmak için “ kubectl hata ayıklama düğümü/
2. Adım: Ana Bilgisayar Kök Dizinine erişin
Kubernetes düğümünün etkileşimli kabuğuna eriştikten sonra “ /ev sahibi ” Kök komutları yürütmek için geçerli kabuktaki kök dizin:
krokroot / ev sahibiAdım 3: IP Adresine Erişim
Şimdi verilen komut aracılığıyla düğümün IP adresine erişin:
ip adresAşağıda belirtilen “ giriş 'adres' IP adresidir çok düğümlü-m02 ”:
Yöntem 6: Konteyner IP'sine Erişerek Kubernetes Düğüm IP Adresini Alma
Çoğu kullanıcı Kubernetes düğümünü Docker kapsayıcılarında çalıştırır. Kubernetes'teki bir düğümün IP adresini bulmak için kullanıcı, düğümleri çalıştıran konteynere erişebilir ve bunları inceleyebilir. Örnek olarak aşağıdaki adımları izleyin.
1. Adım: Docker Konteynerlerine Erişin
Çalışan kapsayıcıyı kontrol etmek için kullanıcı Docker Masaüstünü açabilir. “ Konteynerler ” menüsünde çalışan konteynerleri kontrol edin. Düğümün IP adresine erişmek için kapsayıcıya tıklayın:
Adım 2: IP Adresine Erişin
Daha sonra şuraya gidin: ' İncelemek ” menüsünü seçin ve sonuna kadar aşağı kaydırın. Burada kullanıcı bir düğümün IP adresini “ IP adresi ' anahtar:
Alternatif olarak kullanıcı “ liman işçisi denetimi
Kubernetes düğüm IP adresini bulma yöntemlerini ele aldık.
Çözüm
Kubernetes düğüm IP adresine erişmek için kullanıcı, IP adresine “” kullanarak erişmek gibi çeşitli yöntemlerden yararlanabilir. kubectl get node -o geniş/yaml ” komutu, “ kullanarak bir düğümün ayrıntılı özetine erişme kubectl düğümü tanımla ” komutu, düğüm etkileşimli kabuğuna erişme ve “ yürütme IP adresi ' emretmek. Düğüm konteynerin içinde çalışıyorsa kullanıcı Docker konteynerini inceleyerek IP adresini bulabilir. Bu gönderide kubernetes düğüm IP adresinin nasıl alınacağı gösterilmiştir.