首页 > 其他分享 >daemonset控制器

daemonset控制器

时间:2023-03-07 16:35:04浏览次数:35  
标签:node 控制器 nginx DaemonSet pod 节点 daemonset

#DaemonSet 也是 Kubernetes 提供的一个 default controller,它实际是做一个守护进程的控制器
    #首先能保证集群内的每一个节点都运行一组相同的 pod,主要用于与在所有node执行所有相同的操作的场景,DaemonSets可以指定运行在某个节点上;
    #当增加node节点时,这个节点会自动创建一个pa副本
    #当删除node节点时,pa副本会自动删除
    #而且它会跟踪每个 pod 的状态,当这个 pod 出现异常、Crash 掉了,会及时地去 recovery 这个状态。
    #删除daemonset会删除它们创建的pod


#使用场景
#    需要在每一个node节点运行一个存储服务,例如gluster,ceph
#    需要在每一个node节点运行一个日志收集服务,例如fluentd,logstash
#    需要在每一个node节点运行一个监控服务,例如Prometheus Node Exporter,zabbix agent等

apiVersion: apps/v1
kind: DaemonSet
metadata:
  # DaemonSet的名称
  name: daemonset-nginx
  # 命名空间
  namespace: kube-system
  labels:
    # DaemonSet 标签
    la-nginx: daemonset-nginx
spec:
  # 标签选择器
  selector:
    # 匹配拥有哪些标签的pod
    matchLabels:
      # 使用 k2-nginx: daemonset-nginx2 标签的template
      k2-nginx: daemonset-nginx2
  # 定义模板
  template:
    metadata:
      labels:
        # 定义标签
        k2-nginx: daemonset-nginx2
    spec:  
      # DaemonSet将在node1节点上创建Pod
      nodeName: localhost7F.localdomain
      # 定义容忍度,容忍哪些污点
      tolerations:
      - key: node-role.kubernetes.io/master
        effect: NoSchedule
      # 定义容器
      containers:
      - name: c-nginx
        image: nginx


          

 

标签:node,控制器,nginx,DaemonSet,pod,节点,daemonset
From: https://www.cnblogs.com/Yuanbangchen/p/17188511.html

相关文章

  • angularJs的作用域对象和控制器,依赖对象,依赖注入
    需要注意的是使用$scope,需要使用以下版本<scriptsrc="https://cdn.staticfile.org/angular.js/1.2.29/angular.min.js"></script>   代码部分<!DOCTYPE......
  • ThinkPHP MVC模式、URL访问控制器和调试模式
    一、什么是MVCM-Model编写model类对数据进行操作V-View编写html文件,页面呈现C-Controller编写类文件(UserAction.class.php)处理输入(写入数据库记录),确保M和V的同步......
  • 基于simulink的自适应PID控制器仿真
    1.算法描述自适应PID控制,是指自适应控制思想与常规PID控制器相结合形成的自适应PID控制或自校正PID控制技术,人们统称为自适应PID控制。最常用的自适应控制算法有:最小方......
  • 基于simulink的自适应PID控制器仿真
    1.算法描述       自适应PID控制,是指自适应控制思想与常规PID控制器相结合形成的自适应PID控制或自校正PID控制技术,人们统称为自适应PID控制。        ......
  • iOS开发_简化控制器的跳转代码
    新建分类UIViewController+GC.h@interfaceUIViewController(GC)//简化控制器跳转-(void)push:(id)controller;//简化返回-(void)pop;//回到根控制器-......
  • 基于FPGA的RGB灯WS2812B的控制器设计
    这次设计一个RGB灯的控制器,该控制器具有如下特点:每个灯的颜色可调,亮灭可控可以设置参数来修改RGB的数目 WS2812B的数据时序如下图所示:   (图片来源自网络、......
  • linux驱动移植-GPIO控制器驱动
    ----------------------------------------------------------------------------------------------------------------------------内核版本:linux5.2.8根文件系统:busybo......
  • Xbox 自定义控制台和控制器抽奖活动 All In One
    Xbox自定义控制台和控制器抽奖活动AllInOnehttps://www.xbox.com/en-US/promotions/sweepstakes/disney-mandalorian-3-custom-console官方比赛规则1.赞助商这些......
  • k8s——pod控制器
    前言Pod是Kubernetes集群中能够被创建和管理的最小部署单元。所以需要有工具去操作和管理它们的生命周期,这里就需要用到控制器了。Pod控制器由master的kube-cont......
  • K8S中的pod控制器
    一、Pod控制器及其作用Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则......