如何在Kubernetes里创建一个Nginx service
2018-10-20 13:57
253 查看
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://
看到上图说明访问nginx成功了。
使用命令行查看nginx访问日志:
kubectl logs nginx-app-f75d46bd9-q6c76
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章推荐
- 如何在Kubernetes里创建一个Nginx应用
- 如何创建一个Sencha Touch 2应用_记事本案例(第一部分)
- Android入门-新手如何成功创建一个Android小应用
- 如何创建一个具有特定点大小的字体
- 如何创建一个FeatureClass,IFeatureWorkspace 接口漫谈
- Linux系统如何创建一个新进程
- 如何从原有的表中创建一个新表,并增加几个字段?
- 如何创建一个Progressive Web Apps应用程序
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(十):创建游戏逻辑
- 如何使用Core Text创建一个简单的杂志图书App
- Linux有问必答:如何通过命令行创建和设置一个MySQL用户
- 如何在IntelJ下用Maven创建一个Web项目
- 如何创建一个类似 Instagram 的使用 Web Service 作后台的应用 part-1
- 如何创建一个滑出式导航面板(2)
- 如何创建一个带标题的边框
- 【Angular2】 如何创建一个Angular2项目
- 如何创建一个不使用xib的helloworld;
- OL 2000: 如何以编程方式创建一个窗体 http://support.microsoft.com/kb/238755/zh-cn
- 如何创建一个动态链接库DLL