当前位置: 首页 > news >正文

DaemonSet控制器

DaemonSet控制器

每个机器都要启动运行的pod,确保全部或一些node上运行pod副本

有node加入集群,会新增pod副本,反之,则会回收

删除DaemonSet将删除所有他创建的pod副本

应用: ceph节点,监控节点,filebeat日志收集等

系统服务 :kube-proxy 和 flannel

资源文件

[root@master ~]# vim mynginx.yaml #编写资源文件

---

kind: DaemonSet #控制器类型

apiVersion: apps/v1 #控制器版本

metadata: #元数据

name: mynginx #控制器名称

spec:

selector:

matchLabels:

myapp: nginx

template: 容器模板配置

metadata:

labels:

myapp: nginx

spec:

containers: #容器详细定义

  - name: nginxcluster                   #容器名称   image: 192.168.1.100:5000/myos:nginx           #使用镜像   stdin: false           #交互式   tty: false                  #终端   ports:                               #端口定义   - protocol: TCP                      #协议     containerPort: 80                  #端口       restartPolicy: Always            #重启策略

[root@master ~]# kubectl apply -f mynginx.yaml #验证资源对象

daemonset.apps/mynginx created

[root@master ~]# kubectl get pod -o wide #查看详细信息

NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES mynginx-2ftzf 1/1 Running 0 10s 10.244.1.7 node-0001 <none> <none> mynginx-8pmcn 1/1 Running 0 10s 10.244.2.9 node-0003 <none> <none> mynginx-9bmfg 1/1 Running 0 10s 10.244.3.7 node-0002 <none> <none> mypod 1/1 Running 2 2d22h 10.244.2.8 node-0003 <none> <none> testos-6d7c98965-jprtl 1/1 Running 3 3d3h 10.244.2.7 node-0003 <none> <none>

污点策略

NoSchedule 不会被调度---容器创建过程中

PreferNoSchedule 尽量不调度

NoExecute 驱逐节点----容器全过程

服务 简单web集群

http://www.lryc.cn/news/625664.html

相关文章:

  • 《Java 多线程全面解析:从基础到生产者消费者模型》
  • SpringClound——网关、服务保护和分布式事务
  • 编排之神--Kubernetes中的认证授权详解
  • 无训练神经网络影响下的智能制造
  • 论文阅读:Prompt Optimization in Large Language Models
  • 基于SpringBoot的篮球馆预约管理系统【2026最新】
  • iOS 性能监控实践,如何构建从开发到运维的持续优化体系
  • 基于prompt的生物信息学:多组学分析的新界面
  • 在linux系统中下载Andconda
  • 基于正则的Java的IP地址格式校验(ipv4 ipv6)
  • PythonDay31
  • Kubernetes集群安装部署--flannel
  • 【Langchain系列七】Langchain+FastAPI(字符串输出与OpenAI规范流式输出)+FastGPT
  • openssl生成自签名证书的方法
  • 算法第五十一天:图论part02(第十一章)
  • AI驱动的SEO关键词优化秘籍
  • 【LeetCode题解】LeetCode 162. 寻找峰值
  • SQL 语句进阶实战:从基础查询到性能优化全指南
  • Docker+Nginx+Node.js实战教程:从零搭建高可用的前后端分离项目
  • 黑客哲学之学习笔记系列(六)
  • Node.js完整安装配置指南(包含国内镜像配置)
  • HTB 赛季8靶场 - CodeTwo
  • HarmonyOS 实战:学会在鸿蒙中使用第三方 JavaScript 库(附完整 Demo)
  • 土地财政历史探寻
  • 陪诊系统开发哪家强?XK+支持 API对接+私有化部署,按需定制功能模块!
  • 涡流-信号完整性分析
  • 软件开发中的 8 个伦理问题示例
  • KMM跨平台叛逃实录:SwiftUI与Compose Multiplatform共享ViewModel的混合开发框架(代码复用率85%)
  • MySQL事务篇-事务概念、并发事务问题、隔离级别
  • 微软AD国产化替换倒计时——不是选择题,而是生存题