打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Kubernetes1.10升级memo

本文记录了kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改。

版本

项目 升级前版本 目标版本
kubernetes 1.5.2 1.10
docker 1.12 17.12
etcd 3.0 3.3

升级方式

二进制替换之后修改systemd相关选项

docker设定

项目 说明
对象文件 docker.service
exec-opt选项删除 –exec-opt native.cgroupdriver=systemd删除

api-server设定

项目 说明
对象文件 kube-apiserver.service
修改admission-control选项 改为enable-admission-plugins

kubelet设定

项目 说明
对象文件 kubelet.service
修改选项 改为–kubeconfig=/etc/kubernetes/kubeconfig
删除cgroup-driver选项 cgroup-driver删除:–cgroup-driver=systemd
添加fail-swap-on选项 –fail-swap-on=false

/etc/kubernetes/kubeconfig内容:
[root@host124 ~]# cat /etc/kubernetes/kubeconfig
apiVersion: v1
kind: Config
users: []
preferences: {}
clusters:
- name: default
cluster:
server: http://192.168.163.121:8080
contexts:
- context:
cluster: default
user: “”
name: default
current-context: default
[root@host124 ~]#

结果确认

版本确认

[root@host121 ~]# kubectl versionClient Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:55:54Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}[root@host121 ~]#
  • 1
  • 2
  • 3
  • 4

构成确认

[root@host121 ~]# kubectl get node -o wideNAME              STATUS    ROLES     AGE       VERSION   EXTERNAL-IP   OS-IMAGE                KERNEL-VERSION          CONTAINER-RUNTIME192.168.163.122   Ready     <none>    11h       v1.10.0   <none>        CentOS Linux 7 (Core)   3.10.0-693.el7.x86_64   docker://17.12.0-ce192.168.163.123   Ready     <none>    11h       v1.10.0   <none>        CentOS Linux 7 (Core)   3.10.0-693.el7.x86_64   docker://17.12.0-ce192.168.163.124   Ready     <none>    11h       v1.10.0   <none>        CentOS Linux 7 (Core)   3.10.0-693.el7.x86_64   docker://17.12.0-ce[root@host121 ~]#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
CentOS 8.2上安装部署MongoDB 4.4
四个修改Docker默认存储位置的方法
docker实战centos 7.4 安装docker
一文快速了解 Docker 和 Kubernetes
在 CentOS 6.4(64位) 安装 docker.io
Docker安装配置及华为云镜像加速
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服