美文网首页K8s安装
2.9、深入pod-滚动升级

2.9、深入pod-滚动升级

作者: yezide | 来源:发表于2019-06-16 14:40 被阅读0次

先创建一个rc,启动v1版的redis-master

apiVersion: v1
kind: ReplicationController 
metadata:
  name: redis-master-roll
  labels:
    name: redis-master-roll 
spec:
  replicas: 1
  selector:
    name: redis-master-roll
  template:
    metadata:
      labels:
        name: redis-master-roll
    spec:
      containers:
      - name: master
        image: kubeguide/redis-master
        ports:
        - containerPort: 6379

然后创建滚动升级配置

apiVersion: v1
kind: ReplicationController
metadata:
  name: redis-master-roll-v2
  labels:
    name: redis-master-roll
    version: v2
spec:
  replicas: 1
  selector:
    name: redis-master-roll-v2
    version: v2
  template:
    metadata:
      labels:
        name: redis-master-roll-v2
        version: v2
    spec:
      containers:
      - name: master
        image: kubeguide/redis-master
        ports:
        - containerPort: 6379
# 执行升级命令
[root@k8s-master 2]# kubectl rolling-update redis-master -f pod-redis-master-v2.yaml
Command "rolling-update" is deprecated, use "rollout" instead
Created redis-master-roll-v2
Scaling up redis-master-roll-v2 from 0 to 1, scaling down redis-master from 4 to 0 (keep 1 pods available, don't exceed 2 pods)
Scaling redis-master down to 1
Scaling redis-master-roll-v2 up to 1
Scaling redis-master down to 0
Update succeeded. Deleting old controller: redis-master
Renaming redis-master-roll-v2 to redis-master
replicationcontroller/redis-master rolling updated

相关文章

  • 2.9、深入pod-滚动升级

    先创建一个rc,启动v1版的redis-master 然后创建滚动升级配置

  • 2.7、深入pod-调度

    kuke-scheduler负责pod的调度实际情况中,我们可以自己指定到一些node上 1、RC、Deploym...

  • 升级到Hadoop3.2.0的官方说明文档

    HDFS滚动升级 1.说明 HDFS滚动升级允许独立的升级单个HDFS守护进程。比如说:datanodes可以独立...

  • 2.6、深入pod-健康检查

    1、 pod的健康检查有两类探针 LivenessProbe: 判断容器是否running。 如果不包含Liven...

  • 长期深入思考(2.9)

    长期深入思考是重复的反刍自己的思考。 我竟然已经因长期深入思考而受益了。 以前我写文章,总爱回想,总是意犹未尽,总...

  • Homebrew升级修复

    Homebrew升级修复 在升级git成2.9的时候,终于遇到了之前升级时Homebrew的坑,于是只好一个个来修...

  • Apache Doris 集群升级

    Apache Doris 可以通过滚动升级的方式,平滑进行升级。升级顺序是先升级BE,再升级FE,不能颠倒升级顺序...

  • 2.3、深入pod-基本用法、共享volume

    1、 php + redis容器 pod配置文件: frontend-localredis-pod.yaml 2、...

  • 2.8、深入pod-扩容与缩容

    1、 手动扩容 我理解是对通过ReplicationController控制的pod,通过kubectl scal...

  • 深入滚动事件

    简介 1 .使用到滚动的场景 2 .HTML5标准.scroll事件是每帧触发一次 帧维度解析渲染过程 1 .浏览...

网友评论

    本文标题:2.9、深入pod-滚动升级

    本文链接:https://www.haomeiwen.com/subject/aptifctx.html