0
点赞
收藏
分享

微信扫一扫

k8s扩容节点(kubeadm安装的集群)

云岭逸人 2023-04-26 阅读 70

1、安装docker

增加docker-ce镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装指定版本docker
yum install docker-ce-18.09.7-3.el7.x86_64 docker-ce-cli-18.09.7-3.el7.x86_64 containerd.io-1.2.6-3.3.el7.x86_64
mkdir /data/docker

修改docker驱动
vim /etc/docker/daemon.json
{
"exec-opts": [
"native.cgroupdriver=systemd"
],
"graph": "/data/docker"
}

启动docker服务
systemctl start docker && systemctl enable docker

2、安装kubernetes组件(与现有集群节点版本保持一致)

配置阿里云镜像
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

安装指定版本
yum install kubeadm-1.13.3 kubelet-1.13.3 kubernetes-cni-0.6.0
 
将驱动和docker保持一致
vim /var/lib/kubelet/kubeadm-flags.env
KUBELET_KUBEADM_ARGS=--cgroup-driver=systemd --network-plugin=cni --pod-infra-container-image=k8s.gcr.io/pause:3.1
 
启动kubelet并开机自启
systemctl enable --now kubelet

3、加入集群

kubeadm join kubeapi-lb:6443 --token ${token} --discovery-token-ca-cert-hash sha256:d5ef67b6a38027f718454732ab3f98e061414ba2a284e54c37b3d881c7ea7c86
# 注意token是否过期,过期请重新去master生成

举报

相关推荐

0 条评论