持续集成部署-k8s-资源调度:StatefulSet

news/2024/7/23 10:55:36 标签: ci/cd, kubernetes, 容器

持续集成部署-k8s-资源调度:StatefulSet

  • 1. StatefulSet 简介
  • 2. 定义一个有状态服务
  • 3. 扩容缩容与滚动更新
  • 4. 删除更新
  • 5. 级联删除与非级联删除

1. StatefulSet 简介

Kubernetes(K8s)中,StatefulSet是一种控制器对象,用于管理有状态应用程序的部署和扩展。与Deployment不同,StatefulSet旨在为有状态的应用程序提供唯一标识和稳定的网络标识。

StatefulSet的概念和作用如下:

  • 唯一标识:StatefulSet为每个Pod实例分配唯一的持久标识符,称为稳定的网络标识(Stable Network Identity)。这个标识可以是一个固定的DNS名称或稳定的网络地址,使得有状态的应用程序能够在重新部署或扩展时保持其标识不变。这对于需要固定标识的应用程序(如数据库)非常重要。

  • 有序部署和扩展StatefulSet确保Pod实例以顺序方式创建、更新和删除。它按照定义中的顺序依次处理


http://www.niftyadmin.cn/n/5096034.html

相关文章

【AOP系列】6.缓存处理

在Java中,我们可以使用Spring AOP(面向切面编程)和自定义注解来做缓存处理。以下是一个简单的示例: 首先,我们创建一个自定义注解,用于标记需要进行缓存处理的方法: import java.lang.annotat…

15-k8s-高级存储之pv与pvc

文章目录 一、相关概念二、创建pv二、创建pvc三、创建pod调用pvc四、StorageClass动态制备pv 一、相关概念 关系 生命周期相关概念 2.1 静态构建:集群管理员创建若干PV卷。这些卷对象带有真实存储的细节信息,并且对集群用户可用(可见)。PV卷对象存在于Kubernetes …

OpenCV Series : TI - DSP - CCS

Code Composer Studio V5.5 https://www.ti.com/tool/download/CCSTUDIO https://www.ti.com/tool/download/CCSTUDIO/5.5.0.00077

微信小程序里配置less

介绍 在微信小程序里,样式文件的后缀名都是wxss,这导致一个问题,就是页面样式过多的时候,要写很多的类名来包裹,加大了工作量,还很有可能会写错样式。这时可以配置一个less,会大大提高代码编辑…

符尧:别卷大模型训练了,来卷数据吧!【干货十足】

大家好,我是HxShine。 今天分享一篇符尧大佬的一篇数据工程(Data Engineering)的文章,解释了speed of grokking指标是什么,分析了数据工程(data engineering)包括mix ratio(数据混合…

语法分析出错,不是 GROUP BY 表达式

报错 ### Cause: dm.jdbc.driver.DMException: 第 9 行, 第 69 列[30]附近出现错误: 语法分析出错 ; bad SQL grammar []; nested exception is dm.jdbc.driver.DMException: 第 9 行, 第 69 列[30]附近出现错误: 语法分析出错at org.springframework.jdbc.support.SQLState…

nginx优先级和匹配方式

在http模块有server server中才有location location匹配的是uri Nginx正则表达式: ^:字符串的起始位置 $:字符串的结束位置 *:匹配所有 :匹配前面的字符一次或多次 ?:匹配前面的字符0次或…

Window 窗口函数 (Spark Sql)

在 Spark SQL 中,Window 函数是一种用于在查询结果集中执行聚合、排序和分析操作的强大工具。它允许你在查询中创建一个窗口,然后对窗口内的数据进行聚合计算。 import org.apache.spark.sql.expressions.Window import org.apache.spark.sql.functions…