一、K8S核心概念
1. pod
- 最小的部署单元
- 一组容器的集合
- 一个pod中所有容器共享网络
- 生命周期是短暂的
3. controller
- 确保预期的pod副本数量
- 无状态的应用部署
- 有状态的应用部署
- 确保所有的node运行同一个pod
- 一次性任务和定时任务
3. Service
- 定义一组pod的访问规则
二、搭建K8S
平台规划:单master集群、多master集群(负载均衡)
硬件要求:
- 测试环境:master(2核、4G、20G),node(4核心、8G、40G)
搭建集群方式
- kubeadm方式
- 二进制方式