我有一个包含2个容器的pod,它们都运行nginx。一个在端口80上运行,另一个在端口88上运行。访问端口80上的那个没有问题,但似乎无法访问端口88上的那个。当我尝试的时候,我得到了:
无法访问此网站,连接已重置。ERR_CONNECTION_RESET
下面是详细信息。
1)容器在部署YAML中定义为:
- name: rss-reader
image: nickchase/nginx-php-rss:v3
ports:
- containerPort: 882)我用以下命令创建服务:
kubectl expose deployment rss-site --port=88 --target-port=88 --type=NodePort --name=backend3)这创建了一个服务:
root@kubeclient:/home/ubuntu# kubectl describe service backend
Name: backend
Namespace: default
Labels: app=web
Selector: app=web
Type: NodePort
IP: 11.1.250.209
Port: <unset> 88/TCP
NodePort: <unset> 31754/TCP
Endpoints: 10.200.41.2:88,10.200.9.2:88
Session Affinity: None
No events.当我试图访问它时,我使用了URL
http://[nodeip]:31754/index.php现在,当我使用Docker手动实例化容器时,它可以工作。
有没有人知道我错过了什么?
先谢谢你...
发布于 2016-11-30 17:19:33
我的假设是您使用了错误的访问IP。您是否正在尝试访问minion的IP地址和端口31754?
https://stackoverflow.com/questions/40877872
复制相似问题