DaemonSet:Kubernetes节点守护进程配置
categories: - Kubernetes核心概念 tags: - Kubernetes - DaemonSet - 节点守护进程
DaemonSet特点
- 在每个Node上运行一个Pod副本
- 新节点加入时自动部署
- 常用于:日志收集、监控代理、存储守护进程
配置示例
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: node-exporter
spec:
selector:
matchLabels:
app: node-exporter
template:
metadata:
labels:
app: node-exporter
spec:
containers:
- name: node-exporter
image: prom/node-exporter:latest
ports:
- containerPort: 9100
name: metrics
tolerations:
- key: "node-role.kubernetes.io/master"
effect: NoSchedule
管理命令
# 查看DaemonSet
kubectl get daemonset
# 查看Pod分布
kubectl get pods -o wide -l app=node-exporter
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。





