и их custom resources установленные через Helm. Например у меня есть Victoria Metrics оператор установленный через helm. Мне что нужно просто сделать апгрейд хелм чарта? crd сами обновятся или нужны еще какие-то действия?
если самим чартом предусмотрено обновление crds, то нужно "активировать" эту опцию. В остальном хельм устнавливает crds только при начальной установке если они не установлены: https://helm.sh/docs/chart_best_practices/custom_resource_definitions/
То есть если такая опция не указана в доках, то просто апгрейжу хелм чарт с оператором, а он сам уже обновляет свои кастомные ресурсы до последних версий?
для начала определи тебе helm ставит crd или оператор сам это делает. Некоторые операторы сами могут ставить себе crd'хи
если helm то определи как он это делает. Если у него crd исключительно в папке crds и в самом чарте их нет, значит обновлять их он не умеет
из доки: There is now a special directory called crds that you can create in your chart to hold your CRDs. These CRDs are not templated, but will be installed by default when running a helm install for the chart. If the CRD already exists, it will be skipped with a warning ====> If the CRD already exists, it will be skipped with a warning вообще весело конечно. #helmговно
Дмитрий всё верно описал.
У виктории обновление crd руками, смотри в релизах zip архив
Спасибо. Я посмотрю.
Обсуждают сегодня