1 介绍

  DaemonSet确保创建足够的pod,并在自己的节点上部署每个pod,确保一个pod匹配它的选择器并在每个节点上运行。要在所有集群节点上运行一个pod,就需要创建这样一个DaemonSet对象。
  若节点下线,DaemonSet不会在其他地方重建pod;若一个新节点添加到集群中,DaemonSet会立刻部署一个新的pod实例;若无意中删除一个pod,则会从配置的pod模板创建一个新的pod。

2 DS使用

2.1 使用DaemonSet在特定的节点上运行pod

  DaemonSet将pod部署到集群中的所有节点上,除非指定这些pod只在部分节点上运行。通过pod模板中的nodeSelector属性指定。

2.2 创建DS

写好yaml文件:

  • 版本号:apiVersion为apps/v1beta2
  • DS定义:kind配置为DaemonSet;
  • DS名字:metadata.name
  • pod选择器:spec.selector中可以使用matchLabels选择器
  • pod模板:spec.template,其中模板中可以包含一个节点选择器,spec.nodeSelector

by k8s in action

创建DS命令
$ kubectl create -f xxx.yaml

给节点打标签
$ kubectl label node node_name tag_key=tag_value

2.3 查看DS

查看DS
$ kubectl get ds

Kubernetes-DaemonSet(六)相关推荐

  1. Kubernetes DaemonSet使用详解

    Kubernetes DaemonSet tags: DaemonSet 有时候如果你爱一个人,就要形同陌路. --<银翼杀手2049> 文章目录 Kubernetes DaemonSet ...

  2. Kubernetes学习(六)—— Pod控制器

    本章节主要介绍常用的Pod控制器. 1. Pod控制器介绍 在kubernetes中,按照pod的创建安方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的pod,这种pod删除后 ...

  3. Kubernetes部署(六):k8s项目交付----(3)集群监控

    一.介绍Prometheus Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统.自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区.为强调开源及独立维护, ...

  4. 【Kubernetes离线安装】

    文章目录 离线安装Kubernetes 一.环境准备 二.配置ftp服务 三.Docker安装 四.部署Kubernetes 五.Kubernetes优化 六.配置kube-proxy ipvs 七. ...

  5. 部署Kubernetes集群(二进制 v1.18.8版)

    第一章 kubernetes 功能介绍 · kubernetes 从入门到实践 · 看云 二进制 部署Kubernetes集群 组件版本 组件 版本 二进制包下载地址 备注 centos 7.8.20 ...

  6. 01 kubernetes二进制部署

    kubernetes二进制部署文档-集群部分 文章目录 kubernetes二进制部署文档-集群部分 一.系统规划 1.1 系统组件分布 1.2 部署拓扑 1.3 系统环境 二.初始化系统环境 2.1 ...

  7. Kubernetes上的负载均衡详解

    如果您的应用程序是面向大量用户.会吸引大量流量,那么一个不变的目标一定是在高效满足用户需求的同时.不让用户感知到任何类似于"服务器繁忙!"的情况.这一诉求的典型解决方案是横向扩展部 ...

  8. Kubernetes学习总结(5)——Kubernetes 常见面试题汇总

    简述etcd及其特点 etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据 ...

  9. IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift

    文章目录 1.简述ETCD及其特点 2.简述ETCD适应的场景? 3.简述HAProxy及其特性 4.简述HAProxy常见的负载均衡策略? 5.简述负载均衡四层和七层的区别? 6.简述LVS.Ngi ...

  10. 运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等

    运维面试题总结:Etcd.Kubernetes.Lvs.HAProxy 等 集群相关 简述 ETCD 及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(serv ...

最新文章

  1. Div span 标签详解
  2. ORA-28000: the account is locked 的解决办法!
  3. [YTU ]_2736指针练习--输出最大值
  4. 关系查询处理 查询优化 论文_每日论文33:关系数据库中的关键词查询结果动态优化...
  5. Ubuntu 开机出现 grub rescue 终端模式修复方法
  6. 第三次学JAVA再学不好就吃翔(part39)--package关键字
  7. DevOps的前世今生
  8. CF1267G-Game Relics【数学期望,dp】
  9. 教你如何玩转GitHub
  10. 《剑指Offer》24:反转链表
  11. [转] js前端解决跨域问题的8种方案(最新最全)
  12. CD(Continuous Deployment)实战问题之unable to read askpass解决
  13. 百度语音识别技术突破 巨头崛起
  14. 算法——排序——冒泡排序图解动画
  15. 【信息系统项目管理师】论文素材大汇总
  16. 计算机毕业设计Java乡村基层政务管理系统(源码+系统+mysql数据库+Lw文档)
  17. python实现火车票查询
  18. JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
  19. 简单理解椭圆曲线的非对称加密应用
  20. Android进阶知识树——Android Handler消息机制

热门文章

  1. 笨方法“学习python笔记之打印及注释
  2. jquery-选择器
  3. 网络工程师为什么要学python_网络工程师学python
  4. cif t t操作流程图_T+操作手册
  5. python里面装数据库_python 安装操作 MySQL 数据库.
  6. HTML复古游戏官网模板
  7. PHP网站后台角色权限管理系统源码
  8. c语言中time 0 返回值,clock()返回值为什么是0
  9. php nginx 实时输出,phpnginx实时输出实现方法分享
  10. mysql不能写重复键_mysql主键重复,不抱错,只更新的骚操作 (如果没有插入,如果有更新)...