前言
本篇部署教程将讲述k8s集群的节点(master和工作节点)部署,请先按照上一篇教程完成节点的准备。本篇教程中的操作全部使用脚本完成,并且对于某些情况(比如镜像拉取问题)还提供了多种解决方案。不过基于部署环境和k8s的复杂性,我们需要对k8s集群部署过程中的一些步骤都有所了解,尤其是“kubeadm init”命令。
目录
主节点部署
Kubeadm以及相关工具包的安装
批量拉取k8s相关镜像
使用“kubeadm init”启动k8s主节点
启动k8s主节点
kubectl认证
安装flannel网络插件
检查集群状态
工作节点部署
安装 kubelet
拉取相关镜像
使用“kubeadm join”将当前节点加入集群
复制admin.conf并且设置配置
查看集群节点状态
安装仪表盘
主节点部署
当上述步骤完成后,我们依照以下步骤来完成主节点的安装:
1.Kubeadm以及相关工具包的安装安装脚本如下所示:
#配置源 echo '#k8s [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 '>/etc/yum.repos.d/kubernetes.repo #kubeadm和相关工具包 yum -y install kubelet kubeadm kubectl kubernetes-cni