
《Kubernetes V1.15 二进制部署集群》是博客园用户「惨绿少年」于 2019 年 8 月发布的一篇实战教程,分类涵盖 Web 应用、敏捷开发、容器/虚拟化及 Linux 运维。文章详细记录了如何在三台 CentOS 7.6 机器上,以二进制方式从零部署一套 Kubernetes v1.15.1 高可用集群,并集成 etcd 与 Flannel 网络组件,适用于需要深入理解 K8s 架构与手动部署流程的运维和开发人员。
Master 节点主要由以下四个模块组成:
每个 Node 节点主要由两个模块组成:
| 主机名 | IP | 用途 | 部署软件 |
|---|---|---|---|
| k8s-1 | 192.168.123.211 | master | apiserver, scheduler, controller-manager, etcd, flanneld |
| k8s-2 | 192.168.123.212 | node | kubelet, kube-proxy, etcd, flanneld |
| k8s-3 | 192.168.123.213 | node | kubelet, kube-proxy, etcd, flanneld |
教程以二进制方式逐步指导以下操作: