moo*_*e18 4 amazon-ec2 amazon-web-services kubernetes
我按照指南在aws中启动了一个集群,然后继续关注留言簿.我遇到的问题是从外部访问它.我将PublicIP设置为ec2 publicIP,然后使用ip在浏览器中使用指南中指定的端口8000访问它.
没有表现出来.为了确保它实际上是没有显示任何内容的服务,我随后删除了服务并将主机端口设置为8000.当我转到ec2实例IP时,我可以正确访问它.所以我的设置似乎有问题.我能想到的一件事是,我在一个带有互联网网关的VPC里面.我没有添加我使用的任何json文件,因为它们与guestbook示例几乎完全相同,只有一些更改允许我的ec2 PublicIP,以及VPC的一些更改.
在AWS上,您必须将您的PRIVATE IP地址与Kubernetes的服务一起使用,因为您的实例不知道其公共IP.亚马逊方面的NAT是以这样的方式完成的,即使用这种配置可以访问您的服务.
更新:请注意,在v1 API中删除了明确设置服务的公共IP的可能性,因此此问题不再相关.
请查看以下文档页面以获取解决方法:https://kubernetes.io/docs/user-guide/services/
| 归档时间: |
|
| 查看次数: |
1561 次 |
| 最近记录: |