1.4 K8S入门之POD和网络通讯方式
POD
- 分类
- 容器
- 每个容器独立存在,有自己的IP地址,如果有两个组件相互依赖,有两种解决方式
- 组件在一起,直接互相访问,local host访问,但违反隔离性原则
- 容器A采用容器B的网络栈
- Pod
- 一个POD很多容器
- 共用POD网络栈
- 共用POD存储卷
- localhost互相访问,所以要求端口不能互相冲突
POD控制器类型
- RC+RS+Deployment
- RS可取代RC
- RS不支持滚动更新(创建一个,删除一个),Deployment支持
- Deployment创建RS,RS来创建pod
- HPA: 根据CPU利用率水平自动扩容

- SS
- 解决有状态服务问题
- 稳定化的持续化储存
- 稳定化的网络标示
- 有序部署,有序拓展
- 只是基础结构,不是全面解决有状态服务问题的方案
- docker:面对无状态服务(没有储存,需要去时时保留,摘出去放回去能正常工作)
- APACHE,负载均衡调度器

DeamonSet

Cron job
服务发现
- 通过标签select
- RR算法(round robin)
- MYSQL通过SS部署,则通过名称固定到对应的POD上
- K8S 扁平化结构

相关内容