Задать вопрос
chemtech
@chemtech
Линуксойд, DevOps

Как изменить StorageClass по умолчанию через fluxcd?

Имеется облако. Пусть будет яндекс облако. При создании kubernetes со стороны облака устанавливаются StorageClass.
Один из StorageClass становится StorageClass по умолчанию при создании PVC.
kubectl get sc
NAME                           PROVISIONER                     RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
yc-network-hdd (default)       disk-csi-driver.mks.ycloud.io   Delete          WaitForFirstConsumer   true                   1d
yc-network-ssd                 disk-csi-driver.mks.ycloud.io   Delete          WaitForFirstConsumer   true                   1d
yc-network-ssd-io-m3           disk-csi-driver.mks.ycloud.io   Delete          WaitForFirstConsumer   true                   1d
yc-network-ssd-nonreplicated   disk-csi-driver.mks.ycloud.io   Delete          WaitForFirstConsumer   true                   1d


yc-network-hdd медленный StorageClass. yc-network-ssd более быстрый StorageClass.
Чтобы поменять StorageClass можно выполнить:
kubectl patch storageclass yc-network-hdd  -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
kubectl patch storageclass yc-network-ssd  -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'


Но как это сделать через FluxCD ?
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Инфраструктурная платформа на основе Kubernetes
    1 месяц
    Далее
  • Яндекс Практикум
    Эксплуатация и разработка в Kubernetes
    3 месяца
    Далее
  • Stepik
    Администратор Kubernetes [Junior]
    2 недели
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы