阅读量:5
以下是在CentOS环境下安装Kubernetes的流程:
- 环境准备:
- 关闭防火墙:
systemctl stop firewalld,systemctl disable firewalld。 - 关闭SELinux:
setenforce 0,sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config。 - 禁用交换分区:
swapoff -a,sed -i '/swap/s/^/#/' /etc/fstab。 - 配置主机名和hosts文件:
hostnamectl set - hostname <主机名>,编辑/etc/hosts添加节点IP和主机名映射。 - 同步时间:
yum install -y ntpdate,ntpdate <时间服务器地址>。
- 关闭防火墙:
- 安装Docker:
- 安装依赖包:
yum install -y yum - utils device - mapper - persistent - data lvm2。 - 配置Docker源:
yum - config - manager --add - repo https://mirrors.aliyun.com/docker - ce/linux/centos/docker - ce.repo。 - 安装Docker:
yum install -y docker - ce docker - ce - cli containerd.io。 - 启动Docker并设置开机启动:
systemctl start docker,systemctl enable docker。
- 安装依赖包:
- 安装Kubernetes组件:
- 配置Kubernetes源:
cat <。/etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes - el7 - x86_64/ enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum - key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm - package - key.gpg EOF - 安装kubelet、kubeadm和kubectl:
yum install -y kubelet kubeadm kubectl。 - 启动kubelet并设置开机启动:
systemctl start kubelet,systemctl enable kubelet。
- 配置Kubernetes源:
- 初始化Master节点:
- 在Master节点执行:
kubeadm init --apiserver - advertise - address(参数可根据需求调整)。--image - repository registry.aliyuncs.com/google_containers --pod - network - cidr 10.244.0.0/16 - 复制配置文件:
mkdir -p $HOME/.kube,cp -i /etc/kubernetes/admin.conf $HOME/.kube/config,chown $(id - u):$(id - g) $HOME/.kube/config。
- 在Master节点执行:
- 加入Node节点:
- 在Master节点获取加入命令,然后在Node节点执行:
kubeadm join。:6443 --token --discovery - token - ca - cert - hash sha256:
- 在Master节点获取加入命令,然后在Node节点执行:
- 部署网络插件:
- 以Calico为例:
kubectl apply - f https://docs.projectcalico.org/manifests/calico.yaml。
- 以Calico为例:
- 验证集群状态:
- 在Master节点执行:
kubectl get nodes,查看节点状态是否正常。
- 在Master节点执行:
以上就是关于“centos环境下k8s的安装流程”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm