k8s升级

升级Kubernetes集群

升级控制平面

只有master节点需要执行如下操作,需要逐节点操作。将集群从当前的v1.14.1升级到v1.14.2。

升级kubeadm

    export VERSION=$(curl -sSL https://dl.k8s.io/release/stable.txt)
    export ARCH=amd64
    curl -sSL https://dl.k8s.io/release/${VERSION}/bin/linux/${ARCH}/kubeadm >/usr/bin/kubeadm
    chmod a+rx /usr/bin/kubeadm

查看升级计划

    kubeadm upgrade plan

升级控制节点

    kubeadm upgrade apply v1.14.2

升级主节点和从节点软件包

主节点和从节点软件包逐节点升级

驱逐节点上的pod并标记为不可调度

    kubectl drain k8s-m001 --ignore-daemonsets

升级软件包

    yum upgrade -y kubelet kubeadm --disableexcludes=kubernetes

更新kubelet配置文件

    kubeadm upgrade node config --kubelet-version $(kubelet --version | cut -d ' ' -f 2)

重启kubelet服务

    systemctl daemon-reload
    systemctl restart kubelet

查看kubelet状态

    systemctl status kubelet

转载于:https://www.cnblogs.com/yundd/p/11542094.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值