搭建K8s集群
主节点和计算节点都需要执行《Kubernetes 1.18.20 部署指南(CentOS&openEuler)》中“安装与配置K8s”章节。组件安装及集群搭建详细步骤请参见《Kubernetes 1.18.20 部署指南(CentOS&openEuler)》中的“配置部署环境”章节与“手动部署”章节。

- kubeadm init初始化主节点时,--pod-network-cidr参数的值要与后面部署Kube-OVN中的install.sh文件中"POD_CIDR"值保持一致,默认值10.16.0.0/16。本文主节点初始化命令为:
1
kubeadm init --pod-network-cidr=10.16.0.0/16 --control-plane-endpoint=192.168.200.10:6443
命令中192.168.200.10为本文环境主节点的物理网口IP地址,用户请使用实际环境的IP地址相应修改。
- 安装K8s环境还需ip_forward参数为1,设置命令为:
1
echo 1 > /proc/sys/net/ipv4/ip_forward
- 《K8s集群 部署指南》文档中使用的kubernetes.repo仓库暂不包含1.18以上的K8s版本支持,本文改为使用其他仓库,仓库信息如下:
1 2 3 4 5 6 7 8 9 10 11
cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-aarch64/ enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://mirrors.huaweicloud.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.huaweicloud.com/kubernetes/yum/doc/rpm-package-key.gpg EOF
- 安装K8s前需要配置本地Yum镜像源,可参考配置本地Yum源及安装工具。
- 本文以默认方式(不指定版本)安装K8s组件,默认方式安装的是最新版本1.18.5,如果需要安装指定版本1.18.2,在安装命令中指定版本号。
1
yum install -y kubelet-1.18.2 kubeadm-1.18.2 kubectl-1.18.2
父主题: MGR部署指南