Kubernetes-DaemonSet(六)
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(六)相关推荐
- Kubernetes DaemonSet使用详解
Kubernetes DaemonSet tags: DaemonSet 有时候如果你爱一个人,就要形同陌路. --<银翼杀手2049> 文章目录 Kubernetes DaemonSet ...
- Kubernetes学习(六)—— Pod控制器
本章节主要介绍常用的Pod控制器. 1. Pod控制器介绍 在kubernetes中,按照pod的创建安方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的pod,这种pod删除后 ...
- Kubernetes部署(六):k8s项目交付----(3)集群监控
一.介绍Prometheus Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统.自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区.为强调开源及独立维护, ...
- 【Kubernetes离线安装】
文章目录 离线安装Kubernetes 一.环境准备 二.配置ftp服务 三.Docker安装 四.部署Kubernetes 五.Kubernetes优化 六.配置kube-proxy ipvs 七. ...
- 部署Kubernetes集群(二进制 v1.18.8版)
第一章 kubernetes 功能介绍 · kubernetes 从入门到实践 · 看云 二进制 部署Kubernetes集群 组件版本 组件 版本 二进制包下载地址 备注 centos 7.8.20 ...
- 01 kubernetes二进制部署
kubernetes二进制部署文档-集群部分 文章目录 kubernetes二进制部署文档-集群部分 一.系统规划 1.1 系统组件分布 1.2 部署拓扑 1.3 系统环境 二.初始化系统环境 2.1 ...
- Kubernetes上的负载均衡详解
如果您的应用程序是面向大量用户.会吸引大量流量,那么一个不变的目标一定是在高效满足用户需求的同时.不让用户感知到任何类似于"服务器繁忙!"的情况.这一诉求的典型解决方案是横向扩展部 ...
- Kubernetes学习总结(5)——Kubernetes 常见面试题汇总
简述etcd及其特点 etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据 ...
- IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift
文章目录 1.简述ETCD及其特点 2.简述ETCD适应的场景? 3.简述HAProxy及其特性 4.简述HAProxy常见的负载均衡策略? 5.简述负载均衡四层和七层的区别? 6.简述LVS.Ngi ...
- 运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等
运维面试题总结:Etcd.Kubernetes.Lvs.HAProxy 等 集群相关 简述 ETCD 及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(serv ...
最新文章
- Div span 标签详解
- ORA-28000: the account is locked 的解决办法!
- [YTU ]_2736指针练习--输出最大值
- 关系查询处理 查询优化 论文_每日论文33:关系数据库中的关键词查询结果动态优化...
- Ubuntu 开机出现 grub rescue 终端模式修复方法
- 第三次学JAVA再学不好就吃翔(part39)--package关键字
- DevOps的前世今生
- CF1267G-Game Relics【数学期望,dp】
- 教你如何玩转GitHub
- 《剑指Offer》24:反转链表
- [转] js前端解决跨域问题的8种方案(最新最全)
- CD(Continuous Deployment)实战问题之unable to read askpass解决
- 百度语音识别技术突破 巨头崛起
- 算法——排序——冒泡排序图解动画
- 【信息系统项目管理师】论文素材大汇总
- 计算机毕业设计Java乡村基层政务管理系统(源码+系统+mysql数据库+Lw文档)
- python实现火车票查询
- JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
- 简单理解椭圆曲线的非对称加密应用
- Android进阶知识树——Android Handler消息机制
热门文章
- 笨方法“学习python笔记之打印及注释
- jquery-选择器
- 网络工程师为什么要学python_网络工程师学python
- cif t t操作流程图_T+操作手册
- python里面装数据库_python 安装操作 MySQL 数据库.
- HTML复古游戏官网模板
- PHP网站后台角色权限管理系统源码
- c语言中time 0 返回值,clock()返回值为什么是0
- php nginx 实时输出,phpnginx实时输出实现方法分享
- mysql不能写重复键_mysql主键重复,不抱错,只更新的骚操作 (如果没有插入,如果有更新)...