@aqa510415008
2019-04-25T15:48:50.000000Z
字数 618
阅读 828
Kubernetes 基础知识
Container
概念和术语
- Pod
- Service
- Controller
- ReplicationController 复本控制器
- ReplicaSet
下一代复本控制器 ReplicaSet和 ReplicationController之间的唯一区别是现在的选择器支持。
- Deployment 部署控制器
- StatefulSet 状态存储器
- Job 定时器
- 资源标签
- 标签选择器
- Volume
- Name / Namespace
- Annotation
- Ingress
- Flannel 网络插件
特性
- 自动组装
- 自我修复
- 水平扩展
- 服务发型和发展均衡
- 自动发布和回滚
- 密钥和配置管理
- 存储编排
- 批量处理
组件
- Master
- API Server
- 集群状态存储 (Cluster State Store)
- 控制器管理器(Controller Manager)
- 调度器(Scheduler)
- Node
- 核心附件
- KubeDNS
- Kubernetes Dashdoard
- Heapster
- Ingress Controller
网络模型
通信类型
- 同一 Pod 内的容器间通信
- 各 Pod 彼此之间的通信
- Pod 与 Service 间的通信
- 集群外部的流量同 Service 之间的通信
网络模型外部插件要求
- 所有 Pod 间均可不经 NAT 机制而直接通信
- 所有节点均可不经 NAT 机制而直接与所有容器通信
- 容器自己使用的 IP 也是其他容器或节点直接看到的地址。