当前位置: 首页 > Linux

如何在Kubernetes中创建Nginx服务

时间:2023-04-06 22:28:33 Linux

Jerry之前的文章如何在Kubernetes中创建Nginx应用已经使用kubectl命令行创建了一个Pod,但是在Kubernetes中,Pod的IP地址会随着Pod的重启而改变,所以使用Pod的IP地址来访问我们部署的nginx应用是不合适的。Kubernetes中推荐的方式是使用Service来消费nginx服务。Service为一组Pod提供统一的入口,并为它们提供负载均衡和服务发现支持。使用如下命令行创建基于pod的服务:kubectlexposedeploymentnginx-app--type=NodePort--port=80Receiveservice/nginx-appexposedmessage。使用命令行获取创建成功服务的详细信息:kubectldescribeservicenginx-app使用http://:32624访问nginx应用:见上图说明访问nginx成功。使用命令行查看nginx访问日志:kubectllogsnginx-app-f75d46bd9-q6c76更多Jerry原创文章,请关注公众号“汪子熙”: