小编Jas*_*rey的帖子

如何在 Kubernetes 中重新附加已发布的 PersistentVolume

这是我的总体目标:

\n\n
    \n
  • 运行 MongoDB

  • \n
  • 通过 Pod 故障/更新等保留数据

  • \n
\n\n

我\xe2\x80\x99采取的方法:

\n\n
    \n
  • K8S提供商:数字海洋

  • \n
  • 节点:3

  • \n
  • 创建PVC

  • \n
  • 创建无头服务

  • \n
  • 创建一个 StatefulSet

  • \n
\n\n

这里\xe2\x80\x99是配置的简化版本:

\n\n
apiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: some-pvc\nspec:\n  accessModes:\n  - ReadWriteOnce\n  resources:\n    requests:\n      storage: 5Gi\n  storageClassName: do-block-storage\n---\napiVersion: v1\nkind: Service\nmetadata:\n  name: some-headless-service\n  labels:\n    app: my-app\nspec:\n  ports:\n  - port: 27017\n    name: my-app-database\n  clusterIP: None\n  selector:\n    app: my-app\n    tier: database\n---\napiVersion: apps/v1\nkind: StatefulSet\nmetadata:\n  name: my-app-database\n  labels:\n    app: my-app\n    tier: database\nspec:\n  serviceName: some-headless-service\n  replicas: 1\n  selector:\n    matchLabels:\n      app: my-app\n      tier: …
Run Code Online (Sandbox Code Playgroud)

kubernetes statefulset

6
推荐指数
1
解决办法
4918
查看次数

标签 统计

kubernetes ×1

statefulset ×1