本文基于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、HaProxyNginx等开源方案。 详细说明请见http://blog.csdn.net/liyingke112/article/details/77066814

loadbalance

LoadBalancer在NodePort基础上,K8S可以请求底层云平台创建一个负载均衡器,将每个Node作为后端,进行服务分发。该模式需要底层云平台(例如GCE)支持。

最新文章

  1. 一步步学习javascript基础篇(7):BOM和DOM
  2. Android 触摸事件处理机制
  3. Java套接字
  4. ajax请求web服务返回json格式
  5. iOS drawRect 和 awakeFromNib
  6. Java interview Advanced
  7. python 多线程编程
  8. EasyUI tab常用
  9. Android SDK Manager更新不了的解决办法
  10. touches获得手指点击的坐标
  11. java web 之 BeanUtils.populate的作用
  12. 【匈牙利算法】 二分图模板 poj 1274
  13. 你为什么必须(从现在开始就)掌握linux
  14. bzoj 3894: 文理分科
  15. asp.net 跨域访问
  16. Linux:Debian系统的安装
  17. Cookie 简单设置使用
  18. linux:终端常用命令 + vi命令修改文件及保存 方法
  19. Xamarin Essentials教程语音播报TextToSpeech
  20. angular2的依赖注入

热门文章

  1. 汇编 switch case
  2. STM32通用定时器原理
  3. Easy Pipeline,一种轻量级的Python Pipeline库
  4. Android 实现 WheelView
  5. Outlook2013修改数据文件默认存放目录
  6. 深入了解Kubernetes REST API的工作方式
  7. App Inspector 功能详解
  8. PAT甲题题解-1006. Sign In and Sign Out (25)-找最小最大
  9. PAT甲题题解-1078. Hashing (25)-hash散列
  10. 20135202闫佳歆--week3 课本1-2章学习笔记