阅读量:3
以下是在CentOS上安装Kubernetes的步骤:
环境准备
- 关闭防火墙和SELinux:
systemctl stop firewalld,systemctl disable firewalld,setenforce 0,sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config。 - 禁用交换分区:
swapoff -a,sed -i '/ swap / s/1/g' /etc/fstab。 - 设置主机名和hosts文件:
hostnamectl set - hostname <主机名>,在/etc/hosts中添加节点IP和主机名映射。 - 配置时间同步:
yum install -y ntpdate,ntpdate ntp.aliyun.com,并设置开机自启。
安装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源:创建
/etc/yum.repos.d/kubernetes.repo文件,添加内容[kubernetes],baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes - el7 - x86_64/等。 - 安装kubelet、kubeadm、kubectl:
yum install -y kubelet kubeadm kubectl,并设置kubelet开机自启。
初始化Master节点
- 初始化:
kubeadm init --apiserver - advertise - address。--image - repository registry.aliyuncs.com/google_containers --pod - network - cidr 10.244.0.0/16 - 配置kubectl:
mkdir -p $HOME/.kube,sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config,sudo chown $(id - u):$(id - g) $HOME/.kube/config。
加入Worker节点
在Worker节点上执行kubeadm join 。
部署网络插件
以Flannel为例,kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube - flannel.yml。
验证集群状态
在Master节点上执行kubectl get nodes,查看节点状态。
以上就是关于“centos上k8s的安装方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm