【K8s】集群新增node节点
修改 hostnamehostnamectl set-hostname k8s-worker9hostnamectl set-hostname k8s-worker10hostnamectl set-hostname k8s-worker11查看修改结果hostnamectl status设置 hostname 解析echo "127.0.0.1k8s-worker9" >> /etc
·
修改 hostname
hostnamectl set-hostname k8s-worker9
hostnamectl set-hostname k8s-worker10
hostnamectl set-hostname k8s-worker11
查看修改结果
hostnamectl status
设置 hostname 解析
echo "127.0.0.1 k8s-worker9" >> /etc/hosts
配置镜像(选一个)
在 master 节点和 worker 节点都要执行
最后一个参数 1.20.6 用于指定 kubenetes 版本,支持所有 1.21.x 版本的安装
#腾讯云 docker hub 镜像
export REGISTRY_MIRROR="https://mirror.ccs.tencentyun.com"
#DaoCloud 镜像
export REGISTRY_MIRROR="http://f1361db2.m.daocloud.io"
#华为云镜像
export REGISTRY_MIRROR="https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"
#阿里云 docker hub 镜像
export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com
curl -sSL https://kuboard.cn/install-script/v1.19.x/install_kubelet.sh | sh -s 1.20.6
初始化worker节点
export MASTER_IP=192.168.5.131
export APISERVER_NAME=apiserver.k8s
echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts
在 master 节点执行
kubeadm token create --print-join-command
在 worker 节点执行
export MASTER_IP=192.168.1.133
export APISERVER_NAME=apiserver.k8s
echo "192.168.1.133 apiserver.k8s" >> /etc/hosts
在worker执行master 节点上 kubeadm token create 命令的输出
启动服务
systemctl start kubelet
修改node role (=是新增 ,-是减少)
k label nodes k8s-worker9 node-role.kubernetes.io/fat-bigdata-cluster=
k label nodes k8s-worker10 node-role.kubernetes.io/fat-bigdata-cluster=
k label nodes k8s-worker11 node-role.kubernetes.io/fat-bigdata-cluster=
更多推荐
已为社区贡献2条内容
所有评论(0)