如何在Kubernetes里创建一个Nginx service-阿里云开发者社区

开发者社区> 开发者小助手-bz5> 正文

如何在Kubernetes里创建一个Nginx service

简介: 如何在Kubernetes里创建一个Nginx service
+关注继续查看

Jerry之前的文章如何在Kubernetes里创建一个Nginx应用,已经使用kubectl命令行创建了Pod,但是在kubernetes中,Pod的IP地址会随着Pod的重启而变化,因此用Pod的IP地址来访问我们部署的nginx应用不太合适。


Kubernetes里推荐的方式是用Service来消费nginx服务。


Service为一组Pod提供一个统一的入口,并为它们提供负载均衡


和服务发现支持。


使用如下命令行基于pod创建一个service:


kubectl expose deployment nginx-app --type=NodePort --port=80


收到service/nginx-app exposed消息。




使用命令行拿到创建成功的service的明细:


kubectl describe service nginx-app



使用http://<node_id>:32624访问这个nginx应用:



看到上图说明访问nginx成功了。


使用命令行查看nginx访问日志:


kubectl logs nginx-app-f75d46bd9-q6c76



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SAP CRM如何创建支持Web Service的PDF模板
SAP CRM如何创建支持Web Service的PDF模板
14 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9495 0
一起谈.NET技术,.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
1.添加Excel引用   可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library。
817 0
VS2010创建WebService程序
        选择 .NET 4.0,可以先选择 ASP.NET Empty Web Site/Application 模板,建立空的 Web 网站或项目,在添加新建窗口中,你依然会发现 Web Service 这个项模板。         如下图: 小注:         新建WebService要在解决方案下新建项目!
591 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13183 0
创建外网 ext_net - 每天5分钟玩转 OpenStack(104)
虽然外部网络是已经存在的网络,但我们还是需要在 Neutron 中定义外部网络的对象,这样 router 才知道如何将租户网络和外部网络连接起来。 上一节我们已经为创建外部网络配置了ML2,本节将通过 UI 创建 ext_net。
763 0
2497
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载