Rolling Updates and Rollbacks

更新资源方式一

创建并编辑测试用的 ds 资源的 yaml 文件

cat > ds.yaml << EOF
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: ds-one
spec:
  selector:
    matchLabels:
      system: DaemonSetOne
  template:
    metadata:
      labels:
        system: DaemonSetOne
    spec:
      containers:
      - name: nginx
        image: nginx:1.15.1
        ports:
        - containerPort: 80
EOF

使用 yaml 创建 ds 资源并查看

查看 ds 资源的更新策略

编辑 ds 资源的更新策略

更新 ds 以使用较新版本的 nginx 服务器

再次查看 pod 的镜像版本

删除一个 pod ,等待替换的 pod 运行并查看

回滚资源

查看 ds 资源的更改历史记录

查看个版本 ds 的设置

回退 ds 到早期版本

查看执行回滚命令后 pod 的镜像版本信息

删除 Pod,等待替换生成,然后再次检查镜像版本

circle-exclamation

更新资源方式二

创建用于测试的 ds 资源的 yaml 文件

创建 ds 并检验相关资源

编辑配置文件

查看资源详情

查看 ds 的推出状态和历史记录

circle-check

编辑资源总结

Last updated