---
title: 搭建K8s集群
description: "主节点和计算节点都需要执行《Kubernetes 1.18.20 部署指南（CentOS&openEuler）》中“安装与配置K8s(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0006.html)”章节。组件安装及集群搭建详细步骤请参见《Kubernetes 1.18.20 部署指南（CentOS&openEuler）》中的“配置部署环境(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0004.html)”章节与“手动部署(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0006.html)”章节。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmgr_03_0007.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmgr_03_0007.html
indexId: f442641cd4fbd72540a0cbd470e0ac9a78872a63c1228af8577b8c582411903372
---
# 搭建K8s集群

主节点和计算节点都需要执行《Kubernetes 1.18.20 部署指南（CentOS&openEuler）》中“安装与配置K8s(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0006.html)”章节。组件安装及集群搭建详细步骤请参见《Kubernetes 1.18.20 部署指南（CentOS&openEuler）》中的“配置部署环境(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0004.html)”章节与“手动部署(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0006.html)”章节。

- 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集群 部署指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8s_04_0001.html)
》文档中使用的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
