Как мы можем создать заявку на постоянный том на основе Azure Disk и использовать ее из POD в Кубернетесе? - PullRequest
0 голосов
/ 02 октября 2019

Я не могу найти пример, когда секрет в отношении учетной записи хранения Azure может быть передан во время создания POD или PVC. Пример действительно поможет. Я следовал за примерами здесь , но это не сработало.

Ответы [ 2 ]

1 голос
/ 02 октября 2019

create pvc:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: azure-managed-disk
spec:
  accessModes:
  - ReadWriteOnce
  storageClassName: managed-premium
  resources:
    requests:
      storage: 5Gi

если вы используете действительно старый AKS \ или не AKS, вам также необходимо создать класс хранения:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: managed-premium
parameters:
  cachingmode: ReadOnly
  kind: Managed
  storageaccounttype: Premium_LRS
provisioner: kubernetes.io/azure-disk
reclaimPolicy: Delete
volumeBindingMode: Immediate

use pvc:

kind: Pod
apiVersion: v1
metadata:
  name: mypod
spec:
  containers:
  - name: mypod
    image: nginx:1.15.5
    resources:
      requests:
        cpu: 100m
        memory: 128Mi
      limits:
        cpu: 250m
        memory: 256Mi
    volumeMounts:
    - mountPath: "/mnt/azure"
      name: volume
  volumes: // this is where you reference the pvc
  - name: volume
    persistentVolumeClaim:
      claimName: azure-managed-disk
1 голос
/ 02 октября 2019

Чтобы использовать диск Azure в качестве постоянных томов, существует две формы: одна - это динамический диск, а другая - статический диск. Вы можете выполнить шаги в Динамический и Статический , чтобы создать постоянные тома на основе диска Azure по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...