0
点赞
收藏
分享

微信扫一扫

k8s笔记16(k8s升级)

嚯霍嚯 2023-12-06 阅读 83
  • kubernetes/CHANGELOG/CHANGELOG-1.28.md at master · kubernetes/kubernetes · GitHub


*:二进制方式:从v1.24.0升级到v1.28.4(截止20231206,v1.29.0-rc.1版: RC版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几

1、k8s-master节点更新kube-apiserver  kube-controller-manager kube-proxy  kube-scheduler  kubectl  kubelet

 systemctl stop kube-apiserver  kube-controller-manager kube-proxy  kube-scheduler kubelet 
 scp  kube-apiserver  kube-controller-manager kube-proxy  kube-scheduler  kubectl  kubelet 192.168.31.213:/usr/local/bin
 systemctl restart  kube-apiserver  kube-controller-manager kube-proxy  kube-scheduler    kubelet 
---> kube-apiserver
 vim /usr/lib/systemd/system/kube-apiserver.service
 1、删除不能#注释:--logtostderr=true  
 2、修改为true: --feature-gates=LegacyServiceAccountTokenNoAutoGeneration=true
---> kube-controller-manager
 vim /usr/lib/systemd/system/kube-controller-manager.service 
 1、删除不能#注释:--logtostderr=true  
 2、修改为true: --feature-gates=LegacyServiceAccountTokenNoAutoGeneration=true 
 3、Error: unknown flag: --pod-eviction-timeout   删除该项:--pod-eviction-timeout=2m0s
 --->  kube-scheduler 
 vim /usr/lib/systemd/system/kube-scheduler.service  
 1、删除不能#注释:--logtostderr=true 
 ---> kube-proxy  直接OK
 ---> kubelet 
vim /etc/systemd/system/kubelet.service.d/10-kubelet.conf 
 Environment="KUBELET_SYSTEM_ARGS=--container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=unix:///run/containerd/containerd.sock"
 删除:--container-runtime=remote
 # k get node
NAME           STATUS   ROLES    AGE    VERSION
k8s-master01   Ready    <none>   545d   v1.28.4
k8s-master02   Ready    <none>   545d   v1.28.4
k8s-master03   Ready    <none>   546d   v1.28.4


举报

相关推荐

【k8s】安装k8s

k8s笔记8

k8s集群升级

[K8S]一、Flink on K8S

k8s笔记

【k8s】什么是k8s

0 条评论