K8S学习之基础二十七:k8s中daemonset控制器
创作时间:
作者:
@小白创作中心
K8S学习之基础二十七:k8s中daemonset控制器
引用
CSDN
1.
https://m.blog.csdn.net/xiaofengkang/article/details/146209829
k8s中DaemonSet控制器
DaemonSet控制器确保k8s集群中,所有节点都运行一个相同的pod,当node节点增加时,新节点也会自动创建一个pod,当node节点从集群移除,对应的pod也会自动删除。删除DaemonSet也会删除创建的pod。
DaemonSet控制器会监听k8s的ds对象、pod对象、node对象,这些被监听的对象变动,就会出发syncLoop循环让k8s集群朝着ds对象魔术的状态进行演进。
应用场景
在集群每个节点运行存储,如glusterd或ceph
在每个节点运行日志收集组件:如flunentd、logstash、filebeat
在每个节点运行监控组件,如Prometheus、NodeExporter、collectd
以fluntend测试
上传镜像fluentd到harbor
vi daemonset-flunted.yaml
kind: DaemonSet
metadata:
name: fluentd-elasticsearch
namespace: kube-system # 定义命名空间
labels:
k8s-app: fluentd-logging # 定义标签
spec:
selector:
matchLabels:
name: fluentd-elasticsearch # 匹配标签,与pod一致
template:
metadata:
labels:
name: fluentd-elasticsearch # pod标签
spec:
tolerations: # 定义容忍度,因为要在master上部署
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule # 容忍度调度
containers:
- name: fluentd-elasticsearch
image: 172.16.80.140/fluented/fluented:v2.5.1 # harbor镜像地址
resources: # 资源配额
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 200Mi
volumeMounts: # 挂载卷
- name: varlog
mountPath: /var/log # 监控/var/log
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers # 监控容器日志
readOnly: true
terminationGracePeriodSeconds: 30
volumes:
- name: varlog
hostPath:
path: /var/log
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
手工删除一个pod,ds就会自动创建一个新的pod
热门推荐
在刘备决定讨伐东吴时,为何只有赵云反对?
龙井村旅游攻略:一场茶香四溢的旅行
可以吃隔夜的山药吗
城镇合同制职工人的法律地位与权利义务
解析城镇合同制职工的法律内涵及其实践发展
用户反馈与案例分享
出现这些异常行为,说明孩子可能患有弱视!年纪越大越难治
出现这些异常行为,说明孩子可能患有弱视!年纪越大越难治
文学创作指南:角色塑造中的九种"光"
Excel个人账单分类管理指南
香菇白菜卷的制作方法(健康美味的素食卷,营养丰富好吃又健康)
上海迪士尼乐园重新开放:年卡预约规则及入园注意事项
如何选择适合的防盗门品牌:从安全到美观的全方位指南
英国“同情用药制度”分析及对我国的借鉴
右脚掌麻木是什么原因
出现这些症状,可能是慢性肠炎!早发现早治疗!小心并发症
银行贷款合同签了可以改吗?担保人能否再次提供担保?
盗窃罪的构成要件有哪些内容
如何使团队多元融合
哪些状况的眼睛无法接受全飞秒激光手术
如何设计衣柜以优化存储空间?这些设计技巧有哪些实际应用?
【从设计到实现】:STM32逻辑分析仪的完整构建流程
舟山十大隐秘海滩:踏浪、赶海、挖沙,解锁夏日海边的N种玩法
深度解析sw是什么梗,从起源到流行
油气混合比如何调整以优化性能?这种调整对车辆燃油效率有何影响?
借方和贷方怎么区分
结果导向项目管理怎么写
自动离职的员工是否有权获得经济补偿?
如何领导一个创业团队
储望华钢琴改编曲《茉莉花》中民族风格分析