Traefik имеет привязку к узлам

Я установил traefik через Helm из этого репозитория: https://helm.traefik.io/traefik .

Это работает, но создает постоянный том как hostPath, что приводит к привязке узла к модуле traefik. Таким образом, он не доступен и его нельзя переместить на другой узел (например, для обновления этого узла).

Как я могу это изменить? Например, используя том NFS для traefik.

Вот соответствующая часть конфигурации тома:

      spec:
  capacity:
    storage: 128Mi
  hostPath:
    path: >-
      /var/snap/microk8s/common/default-storage/traefik-traefik-pvc-3dd21e7b-260a-4053-a7f4-9fe6614e685b
    type: DirectoryOrCreate
  accessModes:
    - ReadWriteOnce
  claimRef:
    kind: PersistentVolumeClaim
    namespace: traefik
    name: traefik
    uid: 3dd21e7b-260a-4053-a7f4-9fe6614e685b
    apiVersion: v1
    resourceVersion: '6134234'
  persistentVolumeReclaimPolicy: Delete
  storageClassName: microk8s-hostpath
  volumeMode: Filesystem
  nodeAffinity:
    required:
      nodeSelectorTerms:
        - matchExpressions:
            - key: kubernetes.io/hostname
              operator: In
              values:
                - k8s-dev-02

0 ответов

Другие вопросы по тегам