Aka*_*ash 8 ip kubernetes minikube
我对Kubernetes相当新,我最近使用miniKube使用NodePort类型公开了一项服务.我想测试我的应用程序的运行,但我没有看到任何外部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>
Run Code Online (Sandbox Code Playgroud)
External IP在这种情况下是什么,以便我可以使用curl暴露我的应用程序的输出,我在我的笔记本电脑上工作时遵循教程:https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-interactive/.
PS:这<nodes>对get service命令输出意味着什么External-IP?
Jav*_*ron 20
在使用时minikube,该命令minikube ip将返回您要查找的IP.
如果您不使用minikube,kubectl get nodes -o yaml将向您显示节点的IP地址以及其他数据.
| 归档时间: |
|
| 查看次数: |
5241 次 |
| 最近记录: |