再探kubernetes:1:オフラインインストール準備:1.15.0


この文章memoはkubernetesを1.15にアップグレードしたツールの変更について説明します.
コンテンツの準備
主な準備内容は1.13とあまり変わらないので、詳しくは参照してください.
  • https://liumiaocn.blog.csdn.net/article/details/88163677

  • 内容の変更
    現在の更新に基づいて、次のコンポーネントを最新バージョンに更新します.
    コンポーネント
    以前のバージョンの更新
    現在のバージョン
    Kubernetes
    1.13.4
    1.15.0
    Docker
    17.03.2
    18.09.7
    ETCD
    3.3.12
    3.3.13
    FLANNEL
    0.10.0
    0.11.0
    必要に応じてダウンロードファイルのバージョン情報を変更できます
    [root@liumiao shell]# git diff 
    diff --git a/k8s/shell/step0-get-binaries.sh b/k8s/shell/step0-get-binaries.sh
    index a51945c..3ad866a 100755
    --- a/k8s/shell/step0-get-binaries.sh
    +++ b/k8s/shell/step0-get-binaries.sh
    @@ -3,11 +3,12 @@
     TYPE_OS=linux
     TYPE_ARCH=amd64
     VER_CFSSL=R1.2
    -VER_KUBERNETES=v1.13.4
    -VER_ETCD=v3.3.12
    -VER_DOCKER=17.03.2-ce
    +#VER_KUBERNETES=v1.13.4
    +VER_KUBERNETES=v1.15.0
    +VER_ETCD=v3.3.13
    +VER_DOCKER=18.09.7
     VER_CNI=v0.7.4
    -VER_FLANNEL=v0.10.0
    +VER_FLANNEL=v0.11.0
     DIR_DOWNLOAD=/tmp
     
     
    [root@liumiao shell]#
    

    ダウンロードログ
    [root@liumiao shell]# sh step0-get-binaries.sh 
    ## clear previous download binaries
    ## create binaries download dir
    ## download cfssl
    Sun Jun 30 10:55:52 CST 2019
    ## get cfssl_linux-amd64 with name cfssl
    ## get cfssljson_linux-amd64 with name cfssljson
    ## get cfssl-certinfo_linux-amd64 with name cfssljson
    cfssl  cfssl-certinfo  cfssljson
    
    ## download kubernetes
    curl -Lo kubernetes.tar.gz https://dl.k8s.io/v1.15.0/kubernetes-server-linux-amd64.tar.gz
    kube-apiserver	kube-controller-manager  kube-proxy  kube-scheduler  kubectl  kubelet  plugin
    
    ## download etcd
    ## download docker
    docker	docker-init  docker-proxy  dockerd
    
    ## download cni
    bridge	dhcp  flannel  host-device  host-local	ipvlan	loopback  macvlan  portmap  ptp  sample  tuning  vlan
    Sun Jun 30 10:56:44 CST 2019
    ## download flannel
    flanneld
    mk-docker-opts.sh
    README.md
    ## download completed
    /tmp/binaries
    |-- cfssl
    |   |-- cfssl
    |   |-- cfssl-certinfo
    |   `-- cfssljson
    |-- cni
    |   |-- bridge
    |   |-- dhcp
    |   |-- flannel
    |   |-- host-device
    |   |-- host-local
    |   |-- ipvlan
    |   |-- loopback
    |   |-- macvlan
    |   |-- portmap
    |   |-- ptp
    |   |-- sample
    |   |-- tuning
    |   `-- vlan
    |-- docker
    |   |-- docker
    |   |-- dockerd
    |   |-- docker-init
    |   `-- docker-proxy
    |-- etcd
    |   |-- etcd
    |   `-- etcdctl
    |-- flannel
    |   |-- flanneld
    |   `-- mk-docker-opts.sh
    `-- kubernetes
        |-- kube-apiserver
        |-- kube-controller-manager
        |-- kubectl
        |-- kubelet
        |-- kube-proxy
        |-- kube-scheduler
        `-- plugin
            `-- coredns
                `-- coredns.yaml
    
    8 directories, 31 files
    [root@liumiao shell]#