Nginx 无法将我的pod公开到internet

Nginx 无法将我的pod公开到internet,nginx,docker,kubernetes,docker-compose,dockerfile,Nginx,Docker,Kubernetes,Docker Compose,Dockerfile,我尝试了一些在kubernetes集群上运行特定映像的示例,我执行了以下命令: kubectl run my-nginx --image=nginx --replicas=2 --port=80 然后: 当我走的时候: kubectl get service 我得到: NAME LABELS SELECTOR IP(S) PORT(S) kubernetes componen

我尝试了一些在kubernetes集群上运行特定映像的示例,我执行了以下命令:

kubectl run my-nginx --image=nginx --replicas=2 --port=80
然后:

当我走的时候:

kubectl get service
我得到:

NAME         LABELS                                    SELECTOR       IP(S)         PORT(S)
kubernetes   component=apiserver,provider=kubernetes   <none>         10.0.0.1      443/TCP
my-nginx     run=my-nginx                              run=my-nginx   10.0.100.19   80/TCP
名称标签选择器IP端口
kubernetes组件=apiserver,提供程序=kubernetes 10.0.0.1 443/TCP
my nginx run=my nginx run=my nginx 10.0.100.19 80/TCP
现在,我有了一个用kubernetes创建的集群,现在我想在浏览器中添加一些东西,并查看nginx的登录页

我试图把我的主机ip与端口80在最后,它没有工作,我该怎么办? 谢谢

描述svc:

Name:           my-nginx
Namespace:      default
Labels:         run=my-nginx
Selector:       run=my-nginx
Type:           LoadBalancer
IP:         x.x.xxx.xx
LoadBalancer Ingress:   dasfasdgfgaasok23o4j34ij4ofa69da-1772099277.us-west-2.elb.amazonaws.com
Port:           <unnamed>   80/TCP
NodePort:       <unnamed>   31331/TCP
Endpoints:      x.x.xxx.x:80,xx.xxx.x.x:80
Session Affinity:   None
No events.
名称:我的nginx
名称空间:默认值
标签:run=my nginx
选择器:run=my nginx
类型:负载平衡器
IP:x.x.xxx.xx
负载平衡器入口:dasfasdgfgasok23o4j34ij4ofa69da-1772099277.us-west-2.elb.amazonaws.com
端口:80/TCP
节点端口:31331/TCP
端点:x.x.xxx.x:80,xx.xxx.x.x:80
会话关联:无
没有事件。

您是在本地运行kubernetes群集,还是在GKE或其他地方运行?@VishnuKannan我正在AWS中运行群集
kubectl descripe svc my nginx的输出是什么?@VishnuKannan添加到了问题broGreat!您是否尝试访问dasfasdgfgasasok23o4j34ij4ofa69da-1772099277.us-west-2.elb.amazonaws.com?您应该能够访问LoadBalancer IP
kubectl get svc my nginx-o wide
应显示外部IP。
Name:           my-nginx
Namespace:      default
Labels:         run=my-nginx
Selector:       run=my-nginx
Type:           LoadBalancer
IP:         x.x.xxx.xx
LoadBalancer Ingress:   dasfasdgfgaasok23o4j34ij4ofa69da-1772099277.us-west-2.elb.amazonaws.com
Port:           <unnamed>   80/TCP
NodePort:       <unnamed>   31331/TCP
Endpoints:      x.x.xxx.x:80,xx.xxx.x.x:80
Session Affinity:   None
No events.