Advertisement

Kubernetes 基础部署:采用 roll-out 策略

阅读量:

通过kubectl rollout命令,能够实现对Deployment、DaemonSet以及StatefulSet等多种资源对象的管理操作。本文以Deployment作为具体案例,对其相关控制机制进行阐述与分析。

rollout常见操作解析

子命令 功能说明
history 查看rollout操作历史
pause 将提供的资源设定为暂停状态
restart 重启某资源
resume 将某资源从暂停状态恢复正常
status 查看rollout操作状态
undo 回滚前一rollout

事前准备

通过配置相应的YAML文件,可实现Deployment的创建。

复制代码
    [root@host131 Deployment]# cat v1.yaml 
    ---
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: busybox-deployment-v1
    spec:
      replicas: 3
      selector:
    matchLabels:
      app: busybox-v1
      template:
    metadata:
      labels:

全部评论 (0)

还没有任何评论哟~