gpt4 book ai didi

ip - kubernetes 的外部 ip 在 minikube 中显示

转载 作者:行者123 更新时间:2023-12-04 05:06:05 24 4
gpt4 key购买 nike

我对 Kubernetes 还很陌生,最近我使用 NodePort 公开了一个使用 miniKube 的服务。类型。我想测试我的应用程序的运行,但我没有看到任何外部 ip,只有端口。这是我的输出:

$kubectl get service
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.0.0.1 <none> 443/TCP 1h
kubernetes-bootcamp 10.0.0.253 <nodes> 8080:31180/TCP 20m


$kubectl describe services/kubernetes-bootcamp
Name: kubernetes-bootcamp
Namespace: default
Labels: run=kubernetes-bootcamp
Annotations: <none>
Selector: run=kubernetes-bootcamp
Type: NodePort
IP: 10.0.0.253
Port: <unset> 8080/TCP
NodePort: <unset> 31180/TCP
Endpoints: 172.17.0.2:8080
Session Affinity: None
Events: <none>

什么是 External IP在这种情况下,我可以使用 curl为了公开我的应用程序的输出,我在笔记本电脑上工作时遵循了教程: https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-interactive/ .

P.S:那是什么 <nodes>意味着在 get service 的输出中命令下 External-IP ?

最佳答案

当您使用时 minikube , 命令 minikube ip将返回您正在寻找的 IP。

如果您不使用 minikube , kubectl get nodes -o yaml将向您显示节点的 IP 地址以及其他数据。

关于ip - kubernetes 的外部 ip 在 minikube 中显示 <nodes>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44112150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com