K8s进阶之路-有状态服务/守护进程/任务:

  1. StatefulSet:专门针对有状态服务进行部署的一个控制器 (长连接)
实现:通过headless service网络固定、数据不能丢失、顺序得到保障,
(配置:Headless Service: 对于 有状态 服务的DNS管理, 通过固定的域名访问某一个pod
DNS:用于定义网标志(DNS domain) Domain Name Server: 将域名服务将城名与 ip 定映射关系
组成
  • Headless Service: 对于 有状态 服务的DNS管理----网络
  • volumeClaimTemplat:用于创建持久化卷存储----存储
statelSet中每个pod的DNS格式为:
statefulSetName-[0..N-1.serviceNamenamespace.svc.cluster.local
  • serviceName 为 Headless Service 的名字
  • 0.N-1为 Pod 所在的序号,从0开始到 N-1
  • statefulSetName 服务所在的命名空间
  • namespace 为服务所在的 namespace, Headless Servic和StatefulSet必须在相同的 namespace
  • .cluster.local为 Cluster Domain本地集群域名
  1. 守护进程:
DaemonSet:为每一个匹配的Node都部署一个守护进程。
DaemonSet 保证在每个 Node 上都运行一个容器副本,常用来部署一些集群的日志、监控或者其他系统管理应用,典型的应用包括:
  • 日志收集,比如 fluentd,logstash 等
  • 系统监控,比如 Prometheus Node Exporter,collectd.New Relic agent,Ganglia gmond 等
  • 系统程序,比如 kubeproxy,kube-dns,glusterd, ceph 等
  1. 任务/定时任务:一个任务也是一个pod
  • Job任务执行完就销毁了
  • CronJob:定时任务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/475485.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

泛域名SSL证书是什么?泛域名SSL证书价格多少钱?

SSL证书是一种数字证书产品,可保护网站数据传输安全及服务器身份可信。通常根据保护域名数量及域名类型的不同,SSL证书可以分为单域名SSL证书、多域名SSL证书、泛域名SSL证书、多域名和泛域名混合SSL证书。那么泛域名SSL证书是什么?泛域名SSL…

Unity求物体关于平面镜像对称后坐标以及旋转

前言:如题,我在已知一个平面L和物体A,我希望得到镜像后的物体B的位置和旋转。 效果: 推导: 首先我们需要知道物体的对称坐标A,我们现在能已知A坐标以及平面L的法线,如果我们能得到B的坐标&…

Maven - Plugins报错的正确解决之道

背景: 正确解决之道: 在自己本地Maven的安装目录中找到自己的仓库地址目录:直接搜索自己报错的插件文件,把它们删除,如图: 接着回到IDEA点击Maven刷新按钮重新加载即可:已解决 反例&#xff1…

第13章 基于Java Swing的图书管理系统

13.1 需求分析 在当今社会,随着信息技术的不断发展,信息管理系统已经进入到了人类社会的各个领域,人们对于信息技术的掌握也越来越迅速。在图书管理的过程中也引入图书管理体系,图书管理系统将大大节省人力、物力、时间、金钱等资…

根据Ruoyi做二开

Ruoyi二开 前言菜单代码生成新建微服务网关添加微服务的路由 vue页面和对应的js文件js中方法的url和controller中方法的url总结 前言 之前写过一篇文章,若依微服务版本搭建,超详细,就介绍了怎么搭建若依微服务版本,我们使用若依就…

RocketMQ订阅关系不一致和不能消费时如何排查?

订阅关系不一致 调整任意一个实例的订阅关系和另一个保持一致 消费者不能消费消息 它是最常见的问题之一,也是每个消息队列服务都会遇到的问题 1.确认哪个消息未消费。在这时消费者至少需要手机消息id、消息key、消息发送时间段三者之一 2.确认消息是否发送成功…

【plt.bar绘制条形图】:从入门到精通,只需一篇文章!【Matplotlib】

【📊plt.bar绘制条形图】:从入门到精通,只需一篇文章!【Matplotlib】 利用Matplotlib进行数据可视化示例 🌵文章目录🌵 🔍 一、初识plt.bar:条形图的基本概念💡 二、plt.…

Sqoop 入门基础

简介 Sqoop(SQL to Hadoop)是一个开源工具,用于在关系型数据库和Hadoop之间传输数据。它提供了一种快速高效的方式,将数据从关系型数据库导入到Hadoop集群进行分析,并支持将Hadoop集群中的数据导出到关系型数据库中。本…

dm_control 翻译: Software and Tasks for Continuous Control

dm_control: Software and Tasks for Continuous Control dm_control:连续控制软件及任务集 文章目录 dm_control: Software and Tasks for Continuous Controldm_control:连续控制软件及任务集Abstract1 Introduction1 引言1.1 Software for research1…

黑猫带你学NandFlash第2篇:NandFlash部分相关名词释义

1 前言 1.1 声明 本文依据ONFI5.1、网络资料及个人工作经验整理而成,如有错误请留言。 文章为付费内容,已加入原创侵权保护,禁止私自转载及抄袭。 文章所在专栏:《黑猫带你学:NandFlash详解》 1.2 本文背景 本文关…

第二篇【传奇开心果系列】Python的文本和语音相互转换库技术点案例示例:深度解读pyttsx3支持多种语音引擎

传奇开心果短博文系列 系列短博文目录Python的文本和语音相互转换库技术点案例示例系列 短博文目录前言一、三种语音引擎支持介绍和示例代码二、SAPI5引擎适用场景介绍和示例代码三、nsss引擎适用场景介绍和示例代码四、eSpeak适用场景介绍和示例代码五、归纳总结 系列短博文目…

【EI会议征稿通知】第五届信息科学与并行、分布式处理国际学术会议(ISPDS 2024)

第五届信息科学与并行、分布式处理国际学术会议(ISPDS 2024) 2024 5th International Conference on Information Science, Parallel and Distributed Systems 第五届信息科学与并行、分布式处理国际学术会议(ISPDS 2024)定于20…