Schimbarea locației implicite de stocare a addon-ului hostpath din Microk8s

  • mai puțin de 1 minute de citit
  • 4 exemple de cod în Shell și YAML

Disponibil și în English

Salut tuturor,

Acesta este un ghid scurt despre cum se poate schimba calea implicită de stocare a addon-ului hostpath din Microk8s.

Mai întâi, asigurați-vă că addon-ul este activat:

microk8s enable hostpath-storage

Apoi creați un director nou în care doriți să stocați volumele create în instanța Microk8s.

mkdir -p /var/microk8s-volumes

Apoi creați și aplicați fișierul yaml al storage class-ului:

kind: StorageClassapiVersion: storage.k8s.io/v1metadata:  name: custom-storageclassprovisioner: microk8s.io/hostpathreclaimPolicy: Retainparameters:  pvDir: /var/microk8s-volumesvolumeBindingMode: WaitForFirstConsumer

Pentru a schimba storage class-ul implicit al Microk8s trebuie să rulați aceste comenzi:

kubectl patch storageclass microk8s-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'kubectl patch storageclass custom-storageclass -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

Vă mulțumesc că ați citit!