See postitus illustreerib meetodeid Kubernetese sõlme IP-aadressi saamiseks, kasutades järgmist ülevaadet:
- 1. meetod: hankige Kubernetes Node IP-aadress, kasutades käsku 'kubectl get'.
- 2. meetod: hankige Kubernetes Node IP-aadress Yaml-vormingus
- 3. meetod: hankige Kubernetes Node IP-aadress, kasutades käsku „kubectl description”.
- 4. meetod: hankige Kubernetes Node IP-aadress, avades Node Shelli
- 5. meetod: hankige Kubernetes Node IP-aadress, kasutades käsku „kubectl debug”
- 6. meetod: hankige Kubernetes Node'i IP-aadress konteineri IP-le juurdepääsu kaudu
- Järeldus
1. meetod: hankige Kubernetes Node IP-aadress, kasutades käsku 'kubectl get'.
Mõnikord peavad kasutajad sõlmedevahelise suhtluse või silumise eesmärgil kontrollima sõlme IP-aadressi. Mõnikord võib kasutajal olla vaja juurdepääsu hostmasinas töötavale rakendusele väljaspool klastrit. Kubernetesis sõlme IP-aadressile pääsemiseks saab kasutaja vaadata sõlmede loendit laias vormingus. Demonstreerimiseks tehke järgmist protseduuri.
1. samm: käivitage mitmesõlmeline klaster
Mitme sõlmega minikube klastri käivitamiseks peab kasutaja süsteemis käivitama Dockeri. Pärast seda käivitage administraatoriõigustega Windows PowerShell ja käivitage mitme sõlmega minikube klastri käivitamiseks allolev käsk:
minikube start --sõlmed 2 -lk multinode
Siin valib minikube automaatselt ' Docker ” draiver ja käivitage klastri sõlmed eraldi Dockeri konteinerites:
2. samm: hankige sõlme IP-aadress
Sõlme IP-aadressi saamiseks loetlege sõlmed laias vormingus. Allolevas käsus ' -O Väljundvormingu määramiseks kasutatakse valikut ”
kubectl saada sõlmed -O lai'' all SISEMINE-IP ” veerus, saab kasutaja vaadata sõlme IP-aadresse, nagu allpool näidatud:
2. meetod: hankige Kubernetes Node IP-aadress Yaml-vormingus
Sõlme, IP-aadressi ja hostinime kohta lisateabe saamiseks või laiformaadis asemel IP-aadressile juurde pääsemiseks saab kasutaja vaadata kubernetese sõlme yaml-vormingus. Selleks kasutage lihtsalt ' kubectl saada sõlmed -o yaml 'käsk:
'' all aadressid ” klahvi, kontrollige sõlme IP-aadressi ja selle tüüpi:
3. meetod: hankige Kubernetes Node IP-aadress, kasutades käsku „kubectl description”.
Kubernetese kirjelduse käsk näitab üksikasjalikku kokkuvõtet Kubernetese ressurssidest, nagu Kubernetese sõlme teave, olek, konteinerid jne. Sõlme IP-aadressi saamiseks saab kasutaja sõlme kontrollida ja luua üksikasjaliku sõlme kokkuvõtte, kasutades nuppu ' kubectl kirjeldab sõlme 'käsk:
Allolevast väljundist saate vaadata Kubernetese sõlme üksikasjalikku kokkuvõtet ' multinode-m02 ”
Siin, jaotise ' Aadressid ” klahvi, leidke sõlme IP-aadress ja sõlme hostinimi:
4. meetod: hankige Kubernetes Node IP-aadress, avades Node Shelli
Teine võimalik viis sõlme IP-aadressile juurdepääsuks on juurdepääs sõlme interaktiivsele kestale. Minikube Kubernetese klastri sees töötavatele sõlmedele ja nende interaktiivsele kestale pääseb juurde ' minikube ” käsk. Pärast kestale juurdepääsu saab kasutaja sõlme IP-aadressi leida ' IP-aadress ” käsk.
Illustreerimiseks järgige allolevaid juhiseid.
1. toiming. Juurdepääs sõlme interaktiivsele kestale
Minikube klastri sõlmekestale pääsemiseks kasutage ' minikube ssh -n -p 'käsk:
Ülaltoodud käsus on ' -n ' kasutatakse sõlme määramiseks ja ' -lk ” määrab klastri profiili nime:
2. samm: leidke sõlme IP-aadress
Pärast sõlme kestale pääsemist käivitage ' IP-aadress ” käsk sõlme IP-aadressi toomiseks:
ip aadressSiin näete, et oleme saanud sõlme IP-aadressi:
5. meetod: hankige Kubernetes Node'i IP-aadress, kasutades käsku 'kubectl debug'?
Mitte iga Kubernetese arendaja ei kasuta minikube klastrit. Ülaltoodud jaotis kehtib ainult minikube klastri kohta. Node interaktiivsele kestale juurdepääsuks ja IP-aadressi leidmiseks saab kasutaja kasutada kubectl silumine ” käsk. Pärast kestale juurdepääsu peab kasutaja pääsema juurde praeguse kesta hostikataloogile ja pääsema juurde IP-aadressile läbi ' IP-aadress ” käsk. Praktilise tutvustamise jaoks järgige loetletud juhiseid.
1. samm: pääsete juurde Node Shellile
' kubectl silumine ” kasutatakse Kubernetese ressurssidega suhtlemiseks. Kubernetese sõlmedega suhtlemiseks kasutage ' kubectl silumissõlm/ -it –image= ” käsk. Siin on silumiseks vaja pilti. Näiteks oleme kasutanud ' ubuntu ” pilt:
2. samm: juurdepääs hosti juurkataloogile
Pärast Kubernetese sõlme interaktiivsele kestale juurdepääsu avamist avage ' /host ” juurkataloogi praeguses shellis juurkäskude täitmiseks:
chroot / peremees3. samm: juurdepääs IP-aadressile
Nüüd pääsete antud käsu kaudu juurde sõlme IP-aadressile:
ip aadressAllpool on märgitud ' inet ' aadress on '' IP-aadress multinode-m02 ”:
6. meetod: hankige Kubernetes Node'i IP-aadress konteineri IP-le juurdepääsu kaudu
Enamik kasutajaid käitab Kubernetese sõlme Dockeri konteinerites. Kubernetese sõlme IP-aadressi leidmiseks pääseb kasutaja juurde sõlmede käitavale konteinerile ja seda kontrollida. Illustreerimiseks tehke alltoodud samme.
1. toiming. Juurdepääs Dockeri konteineritele
Töötava konteineri kontrollimiseks saab kasutaja avada Dockeri töölaua. Alates ' Konteinerid ” menüüst, kontrollige töötavaid konteinereid. Sõlme IP-aadressi juurde pääsemiseks klõpsake konteineril:
2. samm: juurdepääs IP-aadressile
Järgmisena navigeerige jaotisse ' Kontrollige ” menüü ja kerige alla lõpuni. Siin saab kasutaja vaadata sõlme IP-aadressi jaotises ' IP-aadress ' võti:
Teise võimalusena saab kasutaja käivitada docker inspect
Oleme käsitlenud Kubernetese sõlme IP-aadressi leidmise meetodeid.
Järeldus
Kubernetese sõlme IP-aadressile juurdepääsuks saab kasutaja kasutada erinevaid meetodeid, näiteks pääseda IP-aadressile, kasutades ' kubectl get node -o wide/yaml ' käsk, pääsedes sõlme üksikasjalikule kokkuvõttele, kasutades ' kubectl kirjeldavad sõlme ” käsk, pääseb ligi sõlme interaktiivsele kestale ja käivitab IP-aadress ” käsk. Kui sõlm töötab konteineris, saab kasutaja IP-aadressi leida Dockeri konteinerit kontrollides. See postitus on illustreerinud, kuidas saada kubernetese sõlme IP-aadressi.