【发布时间】:2020-09-17 14:40:01
【问题描述】:
我目前正在学习 kubernetes 并开始在 minikube 集群上部署 ELK 堆栈(在 linux EC2 实例上运行),虽然我能够成功运行所有对象,但我没有能够从我的 windows 浏览器 访问任何工具,寻找一些关于如何从我的 windows 浏览器访问所有以下公开端口的输入。
集群详情:
NAME READY STATUS RESTARTS AGE
pod/elasticsearch-deployment-5c7d5cb5fb-g55ft 1/1 Running 0 3m43s
pod/kibana-deployment-76d8744864-ddx4h 1/1 Running 0 3m43s
pod/logstash-deployment-56849fcd7b-bjlzf 1/1 Running 0 3m43s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/elasticsearch-service ClusterIP XX.XX.XX.XX <none> 9200/TCP 3m43s
service/kibana-service ClusterIP XX.XX.XX.XX <none> 5601/TCP 3m43s
service/kubernetes ClusterIP XX.XX.XX.XX <none> 443/TCP 5m15s
service/logstash-service ClusterIP 10.XX.XX.XX <none> 9600/TCP,5044/TCP 3m43s
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/elasticsearch-deployment 1/1 1 1 3m43s
deployment.apps/kibana-deployment 1/1 1 1 3m43s
deployment.apps/logstash-deployment 1/1 1 1 3m43s
NAME DESIRED CURRENT READY AGE
replicaset.apps/elasticsearch-deployment-5c7d5cb5fb 1 1 1 3m43s
replicaset.apps/kibana-deployment-76d8744864 1 1 1 3m43s
replicaset.apps/logstash-deployment-56849fcd7b 1 1 1 3m43s
注意:我还尝试将上述所有服务作为 NodePort 运行,并使用 minikube ip 我能够点击 curl 命令来检查应用程序的状态,但仍然无法通过我的浏览器访问它
【问题讨论】:
-
您遇到什么错误?来自您尝试通过浏览器访问的同一系统的 curl 是否有效?
-
@ArghyaSadhu 下面是 powershell 输出:
PS C:\Users\Alpha123> Invoke-WebRequest http://<minikubeip>:5601Invoke-WebRequest : Unable to connect to the remote server下面是使用 ClusterIP 服务时的 curl 输出:alpha@myEC2vm:~$ curl http://<minikube ip>:5601/api/statuscurl: (7) Failed to connect to <minikube ip> port 5601: Connection refused
标签: kubernetes minikube