k8s,dameonset

Docker容器里应用的日志,默认会保存在宿主机的/var/lib/docker/containers/{{.容器ID}}/{{.容器ID}}-json.log文件里

nodeAffinity

toleration

DaemonSet可以继续版本回退,

kubectl rollout status命令看到这个"滚动更新"的过程,可以查看执行历史在history里面,查看到revision的版本。有了版本号,你也就可以像Deployment一样,将DaemonSet回滚到某个指定的历史版本了

shell 复制代码
kubectl rollout status ds/fluentd-elasticsearch -n kube-system
$ kubectl rollout history daemonset fluentd-elasticsearch -n kube-system
daemonsets "fluentd-elasticsearch"
REVISION  CHANGE-CAUSE
1         <none>
2         kubectl set image ds/fluentd-elasticsearch fluentd-elasticsearch=k8s.gcr.io/fluentd-elasticsearch:v2.2.0 --namespace=kube-system --record=true

Deployment管理这些版本,靠的是"一个版本对应一个ReplicaSet对象"。可是,DaemonSet控制器操作的直接就是Pod,不可能有ReplicaSet这样的对象参与其中。

Kubernetes v1.7之后添加了一个API对象,名叫ControllerRevision,专门用来记录某种Controller对象的版本。

相关推荐
4t4run34 分钟前
3、k8s安装
云原生·容器·kubernetes
未佩妥剑,已入江湖1 小时前
docker Windows下安装
运维·windows·docker·容器
星辰_mya2 小时前
ZooKeeper 分布式锁:强一致性下的“排队”哲学
分布式·zookeeper·云原生·面试·分布式锁
阿里云云原生4 小时前
构建 SkillHub,如何赢取用户,还能获得口碑
云原生
love530love4 小时前
Duix-Avatar 去 Docker Desktop 本地化完整复盘
人工智能·pytorch·windows·python·docker·容器·数字人
文静小土豆4 小时前
深入理解 Kubernetes Pause 容器:Pod 的核心基石
kubernetes
janthinasnail5 小时前
升级docker-buildx
docker·容器
KubeSphere 云原生5 小时前
云原生周刊:Kubernetes 1.36 要来了
云原生·容器·kubernetes
奥格列的魔法拖鞋~5 小时前
Docker安装OpenClaw并接入飞书
docker·容器·飞书·openclaw
摇滚侠5 小时前
我需要一个 Docker 安装 MySQL 8.0 的命令
mysql·docker·容器