You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在StatefulSet中创建带自定义序号索引的Pod

调整StatefulSet Pod的起始序号实现自定义命名
  • Kubernetes 1.23及以上版本支持通过StatefulSet的spec.ordinals.start字段设置Pod序号的起始值,生成的Pod名称会从这个指定数字开始递增。
  • 以下是配置示例:
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: ab-app
spec:
  ordinals:
    start: 1000  # 把起始序号设为1000
  serviceName: ab-app-service
  replicas: 2
  selector:
    matchLabels:
      app: ab-app
  template:
    metadata:
      labels:
        app: ab-app
    spec:
      containers:
      - name: ab-app-container
        image: your-image:tag  # 替换成你的镜像地址
  • 部署这个配置后,生成的Pod名称就是ab-app-1000、ab-app-1001,完全符合需求。
  • 如果是修改已存在的StatefulSet,得先删掉旧的Pod:kubectl delete pods ab-app-0 ab-app-1 ab-app-2,之后StatefulSet会自动重建符合新序号规则的Pod。

内容的提问来源于stack exchange,提问作者SkClass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:39:37