gpt4 book ai didi

azure - AKS 中多区域存储的正确 PVC 配置是什么?

转载 作者:行者123 更新时间:2023-12-02 23:37:36 27 4
gpt4 key购买 nike

我们设置了一个包含多个可用区节点池的 AKS 集群。使用 default 存储类,如果 Pod 需要移动到另一个节点,并且唯一可用的节点位于不同的区域,则 Pod 无法启动,因为存储卡在原始区域。其他内置存储类是否支持跨多区域池重新定位工作负载?

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: data
namespace: $NAMESPACE
labels:
service: db
spec:
accessModes:
- ReadWriteOnce
storageClassName: default
resources:
requests:
storage: 4Gi

最佳答案

是的,您可以根据需要使用以下配置。

StorageClass.yaml 示例

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: azurefile
provisioner: kubernetes.io/azure-file
parameters:
skuName: Standard_ZRS
location: eastus
storageAccount: azure_storage_account_name
allowedTopologies:
- matchLabelExpressions:
- key: failure-domain.beta.kubernetes.io/zone
values:
- eastus2-1
- eastus2-2
- eastus2-3

根据以下 skuName 在 Azure 中可用 -

  • Standard_LRS — 标准本地冗余存储 (LRS)
  • Standard_GRS — 标准异地冗余存储 (GRS)
  • Standard_ZRS — 标准区域冗余存储 (ZRS)
  • Standard_RAGRS — 标准读取访问异地冗余存储 (RA-GRS)
  • Premium_LRS — 高级本地冗余存储 (LRS)
  • Premium_ZRS — 高级区域冗余存储 (GRS)

引用文献:K8s Allowed Topologies , AKS - Availability Zones , AKS - StorageClasses

关于azure - AKS 中多区域存储的正确 PVC 配置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68545583/

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