Kubernetes, Volumes [06], Persistent Volume [1]

Sdílet
Vložit
  • čas přidán 22. 08. 2020
  • Persistent Volume, Persistent Volume Claim.
    Немного теории.
    Статическое создание PV.
    Файлы, используемые в видео: github.com/BigKAA/kubernetes-...
    Мой WEB сайт: www.kryukov.biz

Komentáře • 21

  • @vyacheslavnagornov5701
    @vyacheslavnagornov5701 Před rokem +1

    Невероятно огромное спасмибо. Лучшие видосы по кубу что я видел. Всё прекрасно и понятно объясняете. Ребята поддержите товарища!

  • @beatykey
    @beatykey Před 3 lety +3

    Спасибо большое, Артур! Все получилось!

  • @user-ek2sc2fq2c
    @user-ek2sc2fq2c Před rokem

    Спасибище за разжевывание темы!

  • @Zvezd83
    @Zvezd83 Před 3 lety

    Спасибо. С Наступающем Вас :)

  • @ursa_major___
    @ursa_major___ Před 3 lety

    Здравствуйте! Могли бы подсказать, за что все-таки отвечает поле capacity в спецификации pv/pvc. Исходя из Вашего видео и других ресурсов, можно предположить, что это ограничение для размера самой директории, но на практике это ограничение себя никак не проявляет..

    • @OldPythonKAA
      @OldPythonKAA  Před 3 lety +3

      capacity определяет ресурсы системы (CPU, RAM, размер накопителя и т.п.), которые потребуются сущности (поду, volume и т.п.). Конечная реализация зависит от контроллера, который этот ресурс отрабатывает (смотрит kind, созданные в api k8s).
      Т.е. все зависит о программы в k8s, реализующей функционал PV. Там же разные физические хранилища, значит и разный функционал. Где то не контролируется превышение запрошенного размера диска. Где то строгие железные ограничения и если выделили 5 гиг, больше 5 гиг вы туда залить не сможете.
      Что касается PVC. Если вы создали PVC на 100 гигов, а в системе есть PV максимум 5 гигов. Ваше PVC так и будет висеть в состоянии pending. Если в систем есть PV - 50 и 100 гиг и вы создали PVC на 3 гига, он подключить любой из этих PV монопольно. Т.е. для использования PV важно условие: размер PVC

    • @ursa_major___
      @ursa_major___ Před 3 lety

      @@OldPythonKAA огромное спасибо!

  • @avdeevgr
    @avdeevgr Před 3 lety

    Артур проясните такой вопрос. Я упустил момент с namespace: volumes-sample
    Это namespace в проекте который я создал Project: app-mytest -> volume-sample или этот namespace нужно создать в Project: System
    Этот namespace я определяю и ассоциирую с тем приложением которое будет запущено на кластере. Верно?
    P.s простите если глупость ляпнул)

    • @OldPythonKAA
      @OldPythonKAA  Před 3 lety +1

      Это неймспейс для тестового приложения. Он относиться к Project: app-mytest

    • @avdeevgr
      @avdeevgr Před 3 lety

      @@OldPythonKAA Спасибо за ответ. С этим я разобрался.
      Вопрос еще если можно по созданию pvc.
      После создания стаутс - Pending. Ошибка Warning VolumeMismatch Cannot bind to requested volume "test-local": storageClassName does not match
      нагуглил что ошибка эта может быть из за несовпадения storageclass но у меня только один storageclass
      standard (default) kubernetes.io/gce-pd

    • @OldPythonKAA
      @OldPythonKAA  Před 3 lety +1

      @@avdeevgr Имя storageClass в PVC не совпадает с именем в объявлении StorageClass (metadata.name), а вы пытаетесь написать имя provisioner

    • @avdeevgr
      @avdeevgr Před 3 lety

      @@OldPythonKAA я брал ваш yml, там же нет storageClass в PVC
      чет я запутался) мой кластер в GCP - если это имеет значение или тут без разницы?
      P.S.
      Артур еще раз благодарю за ваши ответы!
      Нашел решение, прописал в pv и pvc
      storageClassName: standart
      STATUS - Bound - ура)

  • @TrooperRX
    @TrooperRX Před rokem

    нодэпорт, хостнамэ))))

    • @lehuspohus
      @lehuspohus Před 4 měsíci

      наверное, автор просто в школе изучал немецкий )

  • @Sergio24236
    @Sergio24236 Před měsícem

    Вы случайно не телеведущий что где когда?

  • @neophron197
    @neophron197 Před rokem

    чаще всего и девопс занимается тем чем якобы системный инженер

    • @OldPythonKAA
      @OldPythonKAA  Před rokem

      просите повышение зарплаты :)