Ez a bejegyzés bemutatja a Kubernetes csomópont IP-címének beszerzésének módszereit a következő vázlat segítségével:
- 1. módszer: A Kubernetes csomópont IP-címének beszerzése a „kubectl get” paranccsal
- 2. módszer: Szerezze be a Kubernetes Node IP-címét Yaml formátumban
- 3. módszer: Kubernetes csomópont IP-címének beszerzése a „kubectl description” parancs használatával
- 4. módszer: Szerezze meg a Kubernetes Node IP-címét a Node Shell elérésével
- 5. módszer: A Kubernetes csomópont IP-címének beszerzése a „kubectl debug” paranccsal
- 6. módszer: Szerezze meg a Kubernetes Node IP-címét a Container IP elérésével
- Következtetés
1. módszer: A Kubernetes csomópont IP-címének beszerzése a „kubectl get” paranccsal
Néha a felhasználóknak ellenőrizniük kell a csomópont IP-címét a csomópontok közötti kommunikáció vagy hibakeresés céljából. Esetenként előfordulhat, hogy a felhasználónak hozzá kell férnie a gazdagépen futó alkalmazáshoz a fürtön kívül. A Kubernetes csomópont IP-címének eléréséhez a felhasználó széles formátumban tekintheti meg a csomópontok listáját. A demonstrációhoz hajtsa végre a következő eljárást.
1. lépés: Indítsa el a Multi-Node Clustert
Többcsomópontos minikube-fürt indításához a felhasználónak futtatnia kell a Dockert a rendszeren. Ezután indítsa el a Windows PowerShellt rendszergazdai jogokkal, és hajtsa végre az alábbi parancsot a több csomópontból álló minikube-fürt futtatásához:
minikube start --csomópontok 2 -o több csomópont
Itt a minikube automatikusan kiválasztja a „ Dokkmunkás ” illesztőprogramot, és futtassa a fürtcsomópontokat külön Docker-tárolókban:
2. lépés: Szerezze be a csomópont IP-címét
A csomópont IP-címének megszerzéséhez sorolja fel a csomópontokat széles formátumban. Az alábbi parancsban a „ -O ” opció a kimeneti formátum megadására szolgál:
kubectl get csomópontok -O szélesAlatt ' BELSŐ IP ” oszlopban a felhasználó megtekintheti a csomópont IP-címeit az alábbiak szerint:
2. módszer: Szerezze be a Kubernetes Node IP-címét Yaml formátumban
Ha további részleteket szeretne megtudni a csomópontról, az IP-címről és a gazdagépnévről, vagy az IP-címhez szeretne hozzáférni, nem pedig széles formátumban, a felhasználó megtekintheti a kubernetes csomópontot yaml formátumban. Erre a célra egyszerűen használja a „ kubectl get nodes
Alatt ' címek ” gombot, ellenőrizze a csomópont IP-címét és típusát:
3. módszer: Kubernetes csomópont IP-címének beszerzése a „kubectl description” parancs használatával
A Kubernetes leírása parancs a Kubernetes-erőforrások részletes összefoglalását jeleníti meg, például a Kubernetes-csomópont-információkat, állapotot, tárolókat és így tovább. A csomópont IP-címének megszerzéséhez a felhasználó megvizsgálhatja a csomópontot, és elkészítheti a csomópont részletes összegzését a „ kubectl írja le a
Az alábbi kimenetből megtekintheti a Kubernetes csomópont részletes összefoglalását ' multinode-m02 ”
Itt, a „ Címek ” gombot, keresse meg a csomópont IP-címét, valamint a csomópont gazdagépnevét:
4. módszer: Szerezze meg a Kubernetes Node IP-címét a Node Shell elérésével
A csomópont IP-címének elérésének másik lehetséges módja a csomóponti interaktív shell elérése. A minikube Kubernetes-fürtben futó csomópontok és azok interaktív shellje a ' minikube ” parancsot. A shell elérése után a felhasználó megtalálhatja a csomópont IP-címét a „ IP-cím ” parancsot.
Illusztrációként kövesse az alábbi utasításokat.
1. lépés: Hozzáférés a Node Interactive Shellhez
A minikube fürt csomóponthéjának eléréséhez használja a „ minikube ssh -n
A fenti parancsban a „ -n ' a csomópont megadására szolgál, és a ' -o ” határozza meg a fürtprofil nevét:
2. lépés: Keresse meg a csomópont IP-címét
A csomópont shell elérése után futtassa a „ IP-cím ” parancs a csomópont IP-címének lekéréséhez:
ip címItt láthatja, hogy ténylegesen megkaptuk a csomópont IP-címét:
5. módszer: A Kubernetes csomópont IP-címének beszerzése a „kubectl debug” parancs használatával?
Nem minden Kubernetes-fejlesztő használja a minikube-fürtöt. A fenti szakasz csak a minikube-fürtre vonatkozik. A Node interaktív shell eléréséhez és az IP-cím megtalálásához a felhasználó használhatja a „ kubectl debug ” parancsot. A shell elérése után a felhasználónak hozzá kell férnie az aktuális shell gazdagépkönyvtárához, és hozzá kell férnie az IP-címhez a „ IP-cím ” parancsot. A gyakorlati bemutatóhoz kövesse a felsorolt utasításokat.
1. lépés: Hozzáférés a Node Shellhez
A ' kubectl debug ” parancsot használják a Kubernetes-erőforrásokkal való interakcióhoz. A Kubernetes csomópontokkal való interakcióhoz használja a „ kubectl debug node/
2. lépés: Nyissa meg a gazdagép gyökérkönyvtárát
A Kubernetes csomópont interaktív shelljének elérése után nyissa meg a „ /házigazda ” gyökérkönyvtárba az aktuális shellben a gyökérparancsok végrehajtásához:
chroot / házigazda3. lépés: Az IP-cím elérése
Most érje el a csomópont IP-címét a megadott paranccsal:
ip címAz alább rámutatott „ inet ' cím a ' IP címe multinode-m02 ”:
6. módszer: Szerezze meg a Kubernetes Node IP-címét a Container IP elérésével
A legtöbb felhasználó a Kubernetes csomópontot Docker-tárolókban futtatja. A Kubernetes csomópontjának IP-címének megkereséséhez a felhasználó hozzáférhet a csomópontokat futtató tárolóhoz, és megtekintheti azt. Illusztrációként hajtsa végre az alábbi lépéseket.
1. lépés: Hozzáférés a Docker-tárolókhoz
A futó tároló ellenőrzéséhez a felhasználó megnyithatja a Docker Desktopot. Tól ' Konténerek ” menüben ellenőrizze a futó konténereket. A csomópont IP-címének eléréséhez kattintson a tárolóra:
2. lépés: Nyissa meg az IP-címet
Ezután navigáljon a „ Vizsgálja meg ” menüt, és görgessen le a végére. Itt a felhasználó megtekintheti egy csomópont IP-címét a „ IP-cím ' kulcs:
Alternatív megoldásként a felhasználó futtathatja a „ docker inspect
Leírtuk a Kubernetes csomópont IP-címének megtalálásának módszereit.
Következtetés
A Kubernetes csomópont IP-címének eléréséhez a felhasználó különféle módszereket használhat, például elérheti az IP-címet a „ kubectl get node -o wide/yaml ” paranccsal, egy csomópont részletes összefoglalásának elérése a „ kubectl leírja a csomópontot ” parancs, a csomópont interaktív shell elérése és a „ IP-cím ” parancsot. Ha a csomópont a tárolón belül fut, akkor a felhasználó megtalálhatja az IP-címet a Docker-tároló ellenőrzésével. Ez a bejegyzés bemutatja, hogyan szerezhet be egy kubernetes csomópont IP-címét.