简洁实用轻松学会k8s的pod控制器DaemonSet(DS)
Posted Friends of the wind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简洁实用轻松学会k8s的pod控制器DaemonSet(DS)相关的知识,希望对你有一定的参考价值。
理论
功能:DaemonSet类型的pod控制器在每一台(或指定)节点上都运行一个副本。
用途:一般适用于日志收集、节点监控等场景。
特点:每当向集群中添加一个节点时,指定的 Pod 副本也将添加到该节点上
当节点从集群中移除时,Pod 也就被垃圾回收了
示例
场景:需要为监控的微服务创建一个pod,根据需求分析创建此类型pod控制器
步骤:
- 创建yaml文件
apiVersion: apps/v1 # 版本号
kind: DaemonSet # 类型
metadata: # 元数据
name: journal # rs名称
namespace: default # 所属命名空间
# labels: #标签
spec:
selector:
matchLabels:
app: nginx-pod
template:
metadata:
labels:
app: nginx-pod
spec
以上是关于简洁实用轻松学会k8s的pod控制器DaemonSet(DS)的主要内容,如果未能解决你的问题,请参考以下文章