powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python + helm3
4 сообщений из 4, страница 1 из 1
python + helm3
    #39993660
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть задача автоматизации деплоя хелм чартов кубер.
понятно что можно шел дергать, но может есть проверенные модули?
...
Рейтинг: 0 / 0
python + helm3
    #39994278
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пас :)
это же чистый девопс

я бы, использовала шелл, даже если бы был рабочий модуль на питоне:
1) хелм это клиентское по, использующее кубернетес АПИ
2) и модуль питона это по сути апи над хелм клиентом
3) т.е очень неодназначная архитектура и плюс баги хелма завуалированные багами питона. а зачем?
...
Рейтинг: 0 / 0
python + helm3
    #39994303
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab
я пас :)
это же чистый девопс

я бы, использовала шелл, даже если бы был рабочий модуль на питоне:
1) хелм это клиентское по, использующее кубернетес АПИ
2) и модуль питона это по сути апи над хелм клиентом
3) т.е очень неодназначная архитектура и плюс баги хелма завуалированные багами питона. а зачем?

По сути требуется инсталятор софтины. И идея в том что должна быть возможность запускать конечный скрипт с любых систем(Windows, Linux, macOS причем различных версий). Поэтому с шелом куча нюансов модет вылезти. Если завязаться на питоновские модули, то не будет необходимости иметь на системе хелм нужной версии, kubectl и тд.
Клиента для работы с k8s нашел - https://github.com/kubernetes-client/python но создавать руками все то что делает хелм как-то не охота.

В общем решили пока нечто типа PoC сделать дергая шелл, а затем может вообще на Java написать этот инстлятор(просто в силу того что ресурсов с данным скилом на порядок больше)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
python + helm3
    #40099570
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
небольшой апдейт, просто мало ли кому понадобится тоже.
В итоге сделали примерно так:
- по максимуму общение с k8s используя клиент питоновский
- helm вызывался все-таки через шел, но это было единственное использование шела в инструменте.

С проекта ушел, но судя по всему именно в таком виде оно и пойдет в прод. Альтернативы внятной не нашлось, так чтобы сделать сразу платформо-независимым код
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python + helm3
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]