Kubernetes StatefulSet 与持久卷管理实战Headless ServiceapiVersion: v1 kind: Service metadata: name: db namespace: app spec: clusterIP: None selector: app: db ports: - port: 5432 name: db StatefulSet 与卷模板apiVersion: apps/v1 kind: StatefulSet metadata: name: db namespace: app spec: serviceName: db replicas: 3 selector: matchLabels: app: db template: metadata: labels: app: db spec: containers: - name: db image: postgres:15 ports: - containerPort: 5432 volumeMounts: - name: data mountPath: /var/lib/postgresql/data volumeClaimTemplates: - metadata: name: data spec: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 20Gi 总结通过 Headless Service 提供稳定 DNS,StatefulSet 保持稳定标识并为每个副本自动创建 PVC,确保有状态服务的可靠运行。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
2.078715s