zoukankan      html  css  js  c++  java
  • k8s 版本升级

    kubernetes 状态
    $ kubectl get node
    NAME                          STATUS   ROLES    AGE    VERSION
    k8s-master01.gdfsxxds.rjyun   Ready    master   105d   v1.14.0
    k8s-master02.gdfsxxds.rjyun   Ready    master   105d   v1.14.0
    k8s-master03.gdfsxxds.rjyun   Ready    master   105d   v1.14.0
    k8s-node01.gdfsxxds.rjyun     Ready    <none>   105d   v1.14.0
    k8s-node02.gdfsxxds.rjyun     Ready    <none>   105d   v1.14.0
    k8s-node03.gdfsxxds.rjyun     Ready    <none>   105d   v1.14.0
    k8s-node04.gdfsxxds.rjyun     Ready    <none>   105d   v1.14.0
    
    在所有 master 节点下载镜像,脚本内容
    $ cat pull_image.sh
    MY_REGISTRY=registry.cn-hangzhou.aliyuncs.com/openthings
    docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.15.0
    docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.15.0
    docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.15.0
    docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.15.0
    
    docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.15.0  registry.aliyuncs.com/google_containers/kube-apiserver:v1.15.0
    docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.15.0 registry.aliyuncs.com/google_containers/kube-controller-manager:v1.15.0
    docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.15.0  registry.aliyuncs.com/google_containers/kube-scheduler:v1.15.0
    docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.15.0  registry.aliyuncs.com/google_containers/kube-proxy:v1.15.0
    
    在 master01 节点进行操作
    yum -y install kubeadm-1.15.0 kubelet-1.15.0 kubectl-1.15.0
    
    升级检查和方案
    $ kubeadm upgrade plan
    执行更新操作
    $ kubeadm upgrade apply v1.15.0
    $ systemctl daemon-reload
    $ systemctl restart kubelet
    
    在其他master 和 node 节点分别执行
    yum -y install kubeadm-1.15.0 kubelet-1.15.0 kubectl-1.15.0
    systemctl daemon-reload
    systemctl restart kubelet
    
    检查集群版本
    $  kubectl get node
    NAME                          STATUS   ROLES    AGE    VERSION
    k8s-master01.gdfsxxds.rjyun   Ready    master   105d   v1.15.0
    k8s-master02.gdfsxxds.rjyun   Ready    master   105d   v1.15.0
    k8s-master03.gdfsxxds.rjyun   Ready    master   105d   v1.15.0
    k8s-node01.gdfsxxds.rjyun     Ready    <none>   105d   v1.15.0
    k8s-node02.gdfsxxds.rjyun     Ready    <none>   105d   v1.15.0
    k8s-node03.gdfsxxds.rjyun     Ready    <none>   105d   v1.15.0
    k8s-node04.gdfsxxds.rjyun     Ready    <none>   105d   v1.15.0
    

      

  • 相关阅读:
    Linear Predictors
    Non-Programmer's Tutorial for Python 3/File IO
    Python File I/O
    Introduction to Machine Learning
    Python3.6爬虫+Djiago2.0+Mysql --数据爬取
    MySql5.7 找回密码
    pyinstaller 打包python3.6文件成exe 运行
    python 连接mssql数据库
    Nopi 导出设置行高
    python登录aspx网站
  • 原文地址:https://www.cnblogs.com/lixinliang/p/12217314.html
Copyright © 2011-2022 走看看