Можно ли подключить том NetApp к кластеру AKS Kubernetes из другого региона? - PullRequest
0 голосов
/ 06 апреля 2020

Я использую Azure NetApp Files и AKS. Допустим, у меня есть учетная запись NetApp вместе с пулом NetApp в одном регионе, и я хочу смонтировать том на модуле в кластере k8s, который находится в другом регионе. Это будет возможно? До сих пор я получал сообщение об ошибке, говорящее о том, что модуль не смог смонтировать том, и время ожидания истекло.

Unable to mount volumes for pod "x": timeout expired waiting for volumes to attach or mount for pod "x"

Мои файлы yaml PersistentVolume и PersistentVolumeClaim выглядят так:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: test
  finalizers : null
  labels:
    type: nfs
spec:
  capacity:
    storage: 200Gi
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Retain
  nfs:
    server: 1.2.3.4
    path: /test-volume
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: test
  namespace: myNamespace
  finalizers: null
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: ""
  resources:
    requests:
      storage: 200Gi
  selector: 
    matchLabels:
      type: nfs

1 Ответ

2 голосов
/ 07 апреля 2020

К сожалению, я боюсь, что вы не можете достичь этого. В ограничении файла Azure NetApp для AKS указано здесь :

Azure Служба файлов NetApp должна создаваться в той же виртуальной сети, что и ваш кластер AKS. .

Вы знаете, что виртуальная сеть для AKS должна находиться в одном регионе с AKS, тогда она может быть доступна. Таким образом, вы не можете подключить файл Azure NetApp в другом регионе к AKS.

...