Kubernetes动手系列:手把手教你10分钟快速部署集群
Kubernetes 动手系列 想通过一系列动手的 demo ,来帮助读者快速的理解上手 Kubernetes 一些运行机制。会包括如下内容: 手动部署 开发一个 operator 开发 webhook 开发 chart 包 开发 scheduler 开发 stroagecalss 开发 cloud provider virtual kubelet 本文要求读者对 Kubernetes 的架构和使用有基本的了解。 本文通过手工简单部署一个 K8S 集群来了解 K8S 整体的架构,以及内部组件的关系。 本文介绍的部署过程主要是为了让读者能够理解 K8S 的运行原理,为了简化流程,这里不涉及高可用、高性能等解决方案。 安装说明: 本文仅仅是在两个节点上部署所有的组件,如图所示包括 MASTER 和 NODE 所有的组件都安装在 /opt/{component} 的根目录下,包括二进制文件和配置文件 另外组件进程由 systemd 来管理,其配置文件在 /etc/systemd/system/{component}.service 本文所有的安装代码已经放在 https://github.com/bilc/kubernetes-deploy,供大家参考。 1 前期准备 配置环境变量文件 environment,如下,只修改 MASTER_IP 和 NODE_IP 即可。 export