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

相关推荐
奔跑吧 android15 小时前
【Docker】【2.docker 安装 ubuntu 桌面版】
ubuntu·docker·容器
头发那是一根不剩了17 小时前
Docker Desktop 安装教程和最佳实践
运维·docker·容器
白小云<18 小时前
Kubernetes service管理
云原生·容器·kubernetes
tianyuanwo18 小时前
K8s Dashboard运维技巧全面经验总结
linux·运维·kubernetes
失因19 小时前
Kubernetes(K8s)基础知识与部署
云原生·容器·kubernetes
半梦半醒*20 小时前
k8s——services资源+pod详解1
linux·运维·docker·kubernetes·centos·负载均衡
hello_25020 小时前
k8s证书过期时间扫描
云原生·容器·kubernetes
2302_7995257420 小时前
【k8s】Deployment、StatefulSet、DaemonSet
云原生·容器·kubernetes
维尔切20 小时前
K8s 资源管理与操作
云原生·容器·kubernetes
问道飞鱼1 天前
【Kubernets】Kubernetes 资源类型大全:使用场景与配置示例
云原生·容器·kubernetes·资源类型