Šī ziņa ilustrēs metodes, kā iegūt Kubernetes mezgla IP adresi, izmantojot šādu izklāstu:
- 1. metode: iegūstiet Kubernetes mezgla IP adresi, izmantojot komandu “kubectl get”.
- 2. metode: iegūstiet Kubernetes Node IP adresi Yaml formātā
- 3. metode: iegūstiet Kubernetes mezgla IP adresi, izmantojot komandu “kubectl description”.
- 4. metode: iegūstiet Kubernetes mezgla IP adresi, piekļūstot mezgla apvalkam
- 5. metode: iegūstiet Kubernetes mezgla IP adresi, izmantojot komandu “kubectl debug”
- 6. metode: iegūstiet Kubernetes mezgla IP adresi, piekļūstot konteinera IP
- Secinājums
1. metode: iegūstiet Kubernetes mezgla IP adresi, izmantojot komandu “kubectl get”.
Dažreiz lietotājiem ir jāpārbauda mezgla IP adrese saziņai starp mezgliem vai atkļūdošanas nolūkos. Reizēm lietotājam var būt nepieciešams piekļūt lietojumprogrammai, kas darbojas resursdatorā ārpus klastera. Lai piekļūtu Kubernetes mezgla IP adresei, lietotājs var skatīt mezglu sarakstu plašā formātā. Demonstrēšanai veiciet tālāk norādīto procedūru.
1. darbība. Startējiet vairāku mezglu kopu
Lai palaistu vairāku mezglu minikube klasteru, lietotājam sistēmā jāpalaiž Docker. Pēc tam palaidiet Windows PowerShell ar administratīvām tiesībām un izpildiet tālāk norādīto komandu, lai palaistu vairāku mezglu minikube klasteru:
minikube sākums --mezgli 2 -lpp daudzmezglu
Šeit minikube automātiski izvēlēsies “ Docker ” draiveri un palaidiet klastera mezglus atsevišķos Docker konteineros:
2. darbība: iegūstiet mezgla IP adresi
Lai iegūtu mezgla IP adresi, uzskaitiet mezglus plašā formātā. Zemāk esošajā komandā ' -O Opcija tiek izmantota, lai norādītu izvades formātu:
kubectl iegūt mezglus -O plašsSaskaņā ' IEKŠĒJAIS-IP ”, lietotājs var skatīt mezgla IP adreses, kā parādīts tālāk:
2. metode: iegūstiet Kubernetes Node IP adresi Yaml formātā
Lai iegūtu sīkāku informāciju par mezglu, IP adresi un resursdatora nosaukumu vai piekļūtu IP adresei, nevis plašā formātā, lietotājs var skatīt kubernetes mezglu yaml formātā. Šim nolūkam vienkārši izmantojiet ' kubectl get nodes
Saskaņā ' adreses ” taustiņu, pārbaudiet mezgla IP adresi un tās veidu:
3. metode: iegūstiet Kubernetes mezgla IP adresi, izmantojot komandu “kubectl description”.
Komanda Kubernetes apraksts parāda detalizētu Kubernetes resursu kopsavilkumu, piemēram, Kubernetes mezgla informāciju, statusu, konteinerus un tā tālāk. Lai iegūtu mezgla IP adresi, lietotājs var pārbaudīt mezglu un izveidot detalizētu mezgla kopsavilkumu, izmantojot “ kubectl apraksta mezglu
Zemāk redzamajā izvadē varat apskatīt detalizētu Kubernetes mezgla kopsavilkumu “ multinode-m02 ”
Šeit, zem ' Adreses ” taustiņu, atrodiet mezgla IP adresi, kā arī mezgla resursdatora nosaukumu:
4. metode: iegūstiet Kubernetes mezgla IP adresi, piekļūstot mezgla apvalkam
Vēl viens iespējamais veids, kā piekļūt mezgla IP adresei, ir piekļūt mezgla interaktīvajam apvalkam. Mezgliem, kas darbojas minikube Kubernetes klasterī, un to interaktīvajam apvalkam var piekļūt, izmantojot ' minikube ” komandu. Pēc piekļuves apvalkam lietotājs var atrast mezgla IP adresi, izmantojot “ IP adrese ” komandu.
Ilustrācijai izpildiet tālāk sniegtos norādījumus.
1. darbība: piekļuves mezgla interaktīvais apvalks
Lai piekļūtu minikube klastera mezgla apvalkam, izmantojiet “ minikube ssh -n
Iepriekš minētajā komandā ' -n ' tiek izmantots, lai norādītu mezglu, un ' -lpp ” definē klastera profila nosaukumu:
2. darbība: atrodiet mezgla IP adresi
Pēc piekļuves mezgla apvalkam izpildiet ' IP adrese ” komanda, lai iegūtu mezgla IP adresi:
ip adreseŠeit jūs varat redzēt, ka esam faktiski ieguvuši mezgla IP adresi:
5. metode: vai iegūt Kubernetes mezgla IP adresi, izmantojot komandu “kubectl debug”?
Ne katrs Kubernetes izstrādātājs izmanto minikube klasteri. Iepriekš minētā sadaļa attiecas tikai uz minikube kopu. Lai piekļūtu Node interaktīvajam apvalkam un atrastu IP adresi, lietotājs var izmantot “ kubectl atkļūdošana ” komandu. Pēc piekļuves čaulai lietotājam ir jāpiekļūst resursdatora direktorijam pašreizējā čaulā un jāpiekļūst IP adresei, izmantojot “ IP adrese ” komandu. Praktiskai demonstrācijai izpildiet norādītās instrukcijas.
1. darbība. Piekļūstiet mezgla apvalkam
' kubectl atkļūdošana ” komanda tiek izmantota, lai mijiedarbotos ar Kubernetes resursiem. Lai mijiedarbotos ar Kubernetes mezgliem, izmantojiet “ kubectl atkļūdošanas mezgls/
2. darbība. Piekļūstiet saimniekdatora saknes direktorijam
Pēc piekļūšanas Kubernetes mezgla interaktīvajam apvalkam piekļūstiet “ /host ” saknes direktoriju pašreizējā čaulā, lai izpildītu saknes komandas:
chroot / saimnieks3. darbība. Piekļūstiet IP adresei
Tagad piekļūstiet mezgla IP adresei, izmantojot doto komandu:
ip adreseZemāk norādīts ' inet 'adrese ir '' IP adrese multinode-m02 ”:
6. metode: iegūstiet Kubernetes mezgla IP adresi, piekļūstot konteinera IP
Lielākā daļa lietotāju palaiž Kubernetes mezglu Docker konteineros. Lai atrastu Kubernetes mezgla IP adresi, lietotājs var piekļūt konteineram, kurā darbojas mezgli, un to pārbaudīt. Lai iegūtu ilustrāciju, veiciet tālāk norādītās darbības.
1. darbība. Piekļūstiet Docker konteineriem
Lai pārbaudītu darbojošos konteineru, lietotājs var atvērt Docker Desktop. No ' Konteineri ” izvēlnē pārbaudiet darbojošos konteinerus. Lai piekļūtu mezgla IP adresei, noklikšķiniet uz konteinera:
2. darbība: piekļūstiet IP adresei
Pēc tam dodieties uz ' Pārbaudīt ” izvēlni un ritiniet uz leju līdz beigām. Šeit lietotājs var apskatīt mezgla IP adresi sadaļā “ IP adrese ” taustiņš:
Alternatīvi lietotājs var palaist ' docker inspect
Mēs esam apskatījuši metodes, kā atrast Kubernetes mezgla IP adresi.
Secinājums
Lai piekļūtu Kubernetes mezgla IP adresei, lietotājs var izmantot dažādas metodes, piemēram, piekļūt IP adresei, izmantojot “ kubectl get node -o wide/yaml ” komandu, piekļūstot detalizētam mezgla kopsavilkumam, izmantojot kubectl apraksta mezglu ” komandu, piekļūstot mezgla interaktīvajam apvalkam un izpildot IP adrese ” komandu. Ja mezgls darbojas konteinera iekšpusē, lietotājs var atrast IP adresi, pārbaudot Docker konteineru. Šajā rakstā ir parādīts, kā iegūt kubernetes mezgla IP adresi.