我是 Kubernetes 的新手,尝试运行这个简单的例子:
https://gitlab.com/nanuchi/k8s-in-1-hour
一切顺利,但最后,当我尝试在浏览器中本地访问 webapp 时,没有显示任何内容。 这是 minikube 组件的状态:
> kubectl get all
NAME READY STATUS RESTARTS AGE
pod/mongo-deployment-855b879886-4vh7v 1/1 Running 0 32m
pod/webapp-deployment-9fccd564d-hhvh4 1/1 Running 0 32m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 33m
service/mongo-service ClusterIP 10.101.177.31 <none> 27017/TCP 32m
service/webapp-service NodePort 10.109.199.121 <none> 3000:30100/TCP 32m
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/mongo-deployment 1/1 1 1 32m
deployment.apps/webapp-deployment 1/1 1 1 32m
NAME DESIRED CURRENT READY AGE
replicaset.apps/mongo-deployment-855b879886 1 1 1 32m
replicaset.apps/webapp-deployment-9fccd564d 1 1 1 32m
这是 minikube ip:
minikube ip
192.168.49.2
当我连接到http://192.168.49.2:30100我没有得到任何回应。 有什么方法可以在收到请求时监视集群端发生的事情吗?
如repo shared中所说,您需要运行以下命令才能在浏览器中访问它:
minikube service webapp-service