gpt4 book ai didi

kubernetes - 没有服务和回滚支持的StatefulSet Yaml

转载 作者:行者123 更新时间:2023-12-02 12:11:02 24 4
gpt4 key购买 nike

我需要部署具有持久卷声明支持的Pod,同时,我还需要支持Pod的修改(编辑任何配置)并回滚到先前容器镜像版本的先前版本。
我浏览了文档,但是到处都在statefulset.yaml文件中包含了服务。
我不想在这里提供服务,它应该只部署具有回滚支持的statefulset pod。
您能帮我提供任何示例statefulset YAML文件吗?

apiVersion: v1
kind: Service
metadata:
name: redis
namespace: default
......................
.................
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: redis
spec:
enter image description here

最佳答案

实际上,这是StatefulSet的limitations之一,必须具有headless service。 ✅

StatefulSets currently require a Headless Service to be responsible for the network identity of the Pods. You are responsible for creating this Service.


此外,如果您希望其他Pod从Kubernetes集群中的其他Pod或从集群外部的某个地方访问Redis实例,则必须这样做。
如果您不想使用服务,则可以将StatefulSet切换为常规 Deployment
✌️

关于kubernetes - 没有服务和回滚支持的StatefulSet Yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62988245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com