zoukankan      html  css  js  c++  java
  • StatefulSet分段更新

    1.查看pod

    [root@k8s-master01 ~]# kubectl  get pod
    NAME                     READY   STATUS    RESTARTS   AGE
    web-0                    1/1     Running   0          111m
    web-1                    1/1     Running   0          112m
    web-2                    1/1     Running   0          3m7s
    web-3                    1/1     Running   0          4m14s
    web-4                    1/1     Running   0          4m36s
    

    2.编辑文件

    [root@k8s-master01 ~]# kubectl edit sts web
    
      updateStrategy:
        rollingUpdate:
          partition: 2   ## 更新大于或等于2的web
        type: RollingUpdate
    

    3.查看更新

    [root@k8s-master01 ~]# kubectl get pod -l app=nginx -w
    NAME                     READY   STATUS              RESTARTS   AGE
    nginx-6cdd5dd489-bs5wz   1/1     Running             0          4d17h
    nginx-6cdd5dd489-n8xv9   1/1     Running             0          4d17h
    web-0                    1/1     Running             0          104m
    web-1                    1/1     Running             0          105m
    web-2                    1/1     Running             0          106m
    web-3                    0/1     ContainerCreating   0          21s
    web-3                    1/1     Running             0          23s
    web-4                    0/1     Pending             0          0s
    web-4                    0/1     Pending             0          0s
    web-4                    0/1     ContainerCreating   0          1s
    web-4                    1/1     Running             0          30s
    web-4                    1/1     Terminating         0          55s
    web-4                    0/1     Terminating         0          57s
    web-4                    0/1     Terminating         0          114s
    web-4                    0/1     Terminating         0          114s
    web-4                    0/1     Pending             0          0s
    web-4                    0/1     Pending             0          0s
    web-4                    0/1     ContainerCreating   0          0s
    web-4                    1/1     Running             0          20s
    web-3                    1/1     Terminating         0          2m37s
    web-3                    0/1     Terminating         0          2m38s
    web-3                    0/1     Terminating         0          2m39s
    web-3                    0/1     Terminating         0          2m39s
    web-3                    0/1     Pending             0          0s
    web-3                    0/1     Pending             0          0s
    web-3                    0/1     ContainerCreating   0          0s
    web-3                    1/1     Running             0          18s
    web-2                    1/1     Terminating         0          108m
    web-2                    0/1     Terminating         0          108m
    web-2                    0/1     Terminating         0          109m
    web-2                    0/1     Terminating         0          109m
    web-2                    0/1     Pending             0          0s
    web-2                    0/1     Pending             0          0s
    web-2                    0/1     ContainerCreating   0          0s
    web-2                    1/1     Running             0          20s
    

    4.查看镜像

    [root@k8s-master01 ~]# kubectl get pod web-1 -oyaml|grep image
                f:image: {}
                f:imagePullPolicy: {}
      - image: nginx:1.15.4
        imagePullPolicy: Always
        image: nginx:1.15.4
        imageID: docker-pullable://nginx@sha256:e8ab8d42e0c34c104ac60b43ba60b19af08e19a0e6d50396bdfd4cef0347ba83
    
    [root@k8s-master01 ~]# kubectl get pod web-2 -oyaml|grep image
                f:image: {}
                f:imagePullPolicy: {}
      - image: nginx:1.15.2
        imagePullPolicy: Always
        image: nginx:1.15.2
        imageID: docker-pullable://nginx@sha256:d85914d547a6c92faa39ce7058bd7529baacab7e0cd4255442b04577c4d1f424
    ``
  • 相关阅读:
    第十章 2 字符串的常用操作
    第十章 1 字符(驻留机制)
    第九章 4 集合生成式
    ArrayDeque API 与算法分析
    Java 双端队列接口 Deque
    LinkedList 的 API 与数据结构
    ArrayList 源码分析
    new ArrayList(0) 和 new ArrayList() 和一样吗?
    Java 中泛型的实现原理
    Java 中的 equals() 和 hashCode()
  • 原文地址:https://www.cnblogs.com/Applogize/p/14397947.html
Copyright © 2011-2022 走看看