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对象的版本。

相关推荐
javaaad12 分钟前
ubuntu24 Docker 容器中运行 GUI 程序(Qt / X11 / GPU)实践指南
docker·容器
十月南城15 分钟前
电商案例复盘:从单体到微服务的取舍账本——以业务增长阶段为主线复盘架构演进与决策依据
微服务·云原生·架构
匀泪18 分钟前
云原生(Mysql-MHA高可用集群)
mysql·云原生
Meta3922 分钟前
SpringBoot通过kt-connect+kubectl进行本地调试k8s服务
spring boot·后端·kubernetes
认真的柯南23 分钟前
关于在 Kubernetes 环境中停止使用 CPU 限制的分析与建议
容器·kubernetes·cpu
石工记44 分钟前
OpenClaw AI 助手 Docker Compose 一键部署文档(可下载)
人工智能·docker·容器
maotou5261 小时前
Centos7安装docker+redis+pgsql
redis·docker·容器
小二·1 小时前
Go 语言系统编程与云原生开发实战(第33篇)
开发语言·云原生·golang
Hns.1 小时前
自建docker镜像仓库
docker·容器·eureka
重庆小透明1 小时前
微服务,不仅仅是“小服务”
java·后端·spring cloud·微服务·云原生·架构