让外部网络访问K8S service的四种方式
来源:互联网 发布:mac删除应用程序还在 编辑:程序博客网 时间:2024/06/01 08:15
本文基于kubernetes 1.5.2版本编写
kube-proxy+ClusterIP
kubernetes版本大于或者等于1.2时,配置:
修改master的/etc/kubernetes/proxy,把KUBE_PROXY_ARGS=”“改为KUBE_PROXY_ARGS=”–proxy-mode=userspace”重启kube-proxy服务在核心路由设备或者源主机上添加一条路由,访问cluster IP段的路由指向到master上。
kubernetes版本小于1.2时,直接添加路由
负载均衡器+NodePort
部署一个负载均衡器(nginx、keepalive等)
Ingress
Ingress是一种HTTP方式的路由转发机制,由Ingress Controller和HTTP代理服务器组合而成。Ingress Controller实时监控Kubernetes API,实时更新HTTP代理服务器的转发规则。HTTP代理服务器有GCE Load-Balancer、HaProxy、Nginx等开源方案。 详细说明请见http://blog.csdn.net/liyingke112/article/details/77066814
loadbalance
LoadBalancer在NodePort基础上,K8S可以请求底层云平台创建一个负载均衡器,将每个Node作为后端,进行服务分发。该模式需要底层云平台(例如GCE)支持。
阅读全文
1 0
- 让外部网络访问K8S service的四种方式
- 使用kube-proxy让外部网络访问K8S service的ClusterIP
- docker网络-如何让外部网络访问容器资源
- php访问url的四种方式
- php访问url的四种方式
- php访问url的四种方式
- HashMap的四种访问方式
- 访问网络的几种方式
- VirtualBox网络连接的四种方式
- VMware的四种网络连接方式
- 常见的四种网络编程方式
- VMware的四种网络连接方式
- VMware的四种网络连接方式
- VirtualBox的四种网络连接方式
- VirtualBox的四种网络连接方式
- [docker]docker的四种网络方式
- VirtualBox的四种网络连接方式
- VirtualBox的四种网络连接方式
- okHttp的(get,还有一些其他功能)实际应用
- Android8.0 Camera 快门声音控制
- hadoop集群配置注意事项
- vps
- sizeof与二维数组
- 让外部网络访问K8S service的四种方式
- CDH安装过程说明以及注意事项
- HDU 6194 后缀数组+单调栈
- 阅读笔记常见的设计模式之四:工厂模式
- 实现权限最高AlertDialog
- eclipse的SVN插件设置忽略文件
- 正则表达式学习笔记一 :e-mail和tel简单验证/php
- 算法导论习题 6-3 Young氏矩阵
- Collection.unmodefiableMap()方法