Ubuntu中部署Kubernetes (K8s)集群
Kubernetes (K8s)是云原生生态的基石,是CNCF中第一个毕业的项目,是事实上的“云操作系统”标准;后续的分布式微服务都部署在K8s中。
演练K8s集群(CNI + IPVS模式),我们使用3个虚拟机(Ubuntu Server 18.04),需要SSD磁盘作为存储。K8s本身的微服务就不少,磁盘操作次数比普通的单应用服务的多。如果使用普通的机械磁盘,K8s集群的启动都困难。
节点类型 | 节点名称 | IP地址 | 最小内存 |
---|---|---|---|
主节点 | k8s-master | 192.168.80.90 | 3G |
工作点 | k8s-worker-1 | 192.168.80.91 | 2G |
工作点 | k8s-worker-2 | 192.168.80.92 | 2G |