516. 【kubernetes】添加新节点(基于二进制安装方式)

一、安装containerd

487.【kubernetes】二进制方式安装 containerd

二、安装kubelet、kube-proxy

新节点只需要安装这两个服务就可以了,什么kube-apiserver、kube-controller-manager、kube-scheduler三个都不需要,这些都是master节点需要的。

按照187. 【kubernetes】二进制文件方式安装 Kubernetes 集群(三)安装,然后按照493.【kubernetes】升级调整:二进制文件方式安装 Kubernetes v1.25.4集群里的升级调整事项,把该修改的文件改一下,放到同样的路径下就可以了。

相关修改项:

  1. pause:3.6
  2. kubelet.service
  3. /etc/kubernetes/kubelet、/etc/kubernetes/kubelet.config、/etc/kubernetes/kubeconfig、/etc/kubernetes/pki/client.*

三、验证安装

命令行验证:

[root@k8s0 kubernetes]#  kubectl get nodes -o wide
NAME            STATUS   ROLES    AGE   VERSION   INTERNAL-IP     EXTERNAL-IP   OS-IMAGE                KERNEL-VERSION           CONTAINER-RUNTIME
192.168.3.100   Ready    <none>   15d   v1.25.4   192.168.3.100   <none>        CentOS Linux 7 (Core)   3.10.0-1160.el7.x86_64   containerd://1.6.9
192.168.3.101   Ready    <none>   15d   v1.25.4   192.168.3.101   <none>        CentOS Linux 7 (Core)   3.10.0-1160.el7.x86_64   containerd://1.6.9
192.168.3.102   Ready    <none>   15d   v1.25.4   192.168.3.102   <none>        CentOS Linux 7 (Core)   3.10.0-1160.el7.x86_64   containerd://1.6.9
192.168.3.24    Ready    <none>   23m   v1.25.4   192.168.3.24    <none>        Ubuntu 20.04.4 LTS      5.4.0-131-generic        containerd://1.6.9

客户端界面验证:

可以看到,之类新增了一个 ip 为 192.168.3.24的节点,并且处于 Ready 状态。完成。

[附加]四、将directpv也加上

[root@k8s0 kubernetes]#  kubectl directpv drives format --drives /dev/sdb2
[root@k8s0 kubernetes]#  kubectl directpv drives ls
 DRIVE      CAPACITY  ALLOCATED  FILESYSTEM  VOLUMES  NODE           ACCESS-TIER  STATUS      
 /dev/dm-1  4.0 GiB   -          swap        -        192.168.3.100  -            Available   
 /dev/sdb2  1.4 TiB   101 GiB    xfs         1        192.168.3.100  -            InUse       
 /dev/dm-1  4.0 GiB   -          swap        -        192.168.3.101  -            Available   
 /dev/sdb2  1.4 TiB   101 GiB    xfs         1        192.168.3.101  -            InUse       
 /dev/dm-1  4.0 GiB   -          swap        -        192.168.3.102  -            Available   
 /dev/sdb2  1.4 TiB   799 GiB    xfs         1        192.168.3.102  -            InUse       
 /dev/sdb2  1.4 TiB   -          xfs         -        192.168.3.24   -            Ready   

– 可以看到已经加上了


k8s做的确实好,即使集群是二进制安装的方式,新增节点也非常的简单。(kubeadm听说也已经可以用于生产环境了,这个工具三年前,我也用过,新增节点一条命令就搞定了,但为了多学习技术,还是建议来一起倒腾二进制安装)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值