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

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

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

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

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

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


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