关于kubernetes 的 服务发现
2016-07-18 20:48
288 查看
kubernetes 服务发现有两种方式 环境变量和 DNS
环境变量的方式
环境变量的方式中 svc 必须在rc 之前启动 ,否则 其他pod中就不会有这个svc 的 cluster IP 相关的环境变量。
DNS的方式
DNS必须启动,之后启动的pod中的容器中的resolve.conf 文件 就会把 kube-DNS 作为nameserver。
kubernetes 暴露节点的方式
配置 在 svc.yaml 中配置 type = NodePort 设置
配置在svc.yaml 中 设置 type = loadBalance 设置
环境变量的方式
环境变量的方式中 svc 必须在rc 之前启动 ,否则 其他pod中就不会有这个svc 的 cluster IP 相关的环境变量。
DNS的方式
DNS必须启动,之后启动的pod中的容器中的resolve.conf 文件 就会把 kube-DNS 作为nameserver。
kubernetes 暴露节点的方式
配置 在 svc.yaml 中配置 type = NodePort 设置
配置在svc.yaml 中 设置 type = loadBalance 设置
相关文章推荐
- PHP超级全局数组$_FILES
- IO多路复用之select
- 动态存储分配
- httpd基本配置示例
- 线段树各种小练习
- Lenovo K29 笔记本经常没声音解决方案Hotkey[gevu18ww].exe
- 【转载】气象数据相关资源
- 5. Longest Palindromic Substring 和 poj3974
- 梯度下降-Momentum
- Git常用命令
- TimeSale总结
- 【noip】【dp】飞扬的小鸟 背包 滚动数组
- 登录+注册界面的实现(代码)
- NYOJ224题16进制的转化
- 正则表达式(二)
- 如何避免野指针
- POJ 1995 Raising Modulo Numbers (快速幂 +同余定理)
- 表头不动的表格
- 假期安排
- UIImage调整到指定大小尺寸