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)
还没有任何评论哟~
