|
python + helm3
|
|||
---|---|---|---|
#18+
есть задача автоматизации деплоя хелм чартов кубер. понятно что можно шел дергать, но может есть проверенные модули? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 21:13 |
|
python + helm3
|
|||
---|---|---|---|
#18+
я пас :) это же чистый девопс я бы, использовала шелл, даже если бы был рабочий модуль на питоне: 1) хелм это клиентское по, использующее кубернетес АПИ 2) и модуль питона это по сути апи над хелм клиентом 3) т.е очень неодназначная архитектура и плюс баги хелма завуалированные багами питона. а зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2020, 23:41 |
|
python + helm3
|
|||
---|---|---|---|
#18+
mini.weblab я пас :) это же чистый девопс я бы, использовала шелл, даже если бы был рабочий модуль на питоне: 1) хелм это клиентское по, использующее кубернетес АПИ 2) и модуль питона это по сути апи над хелм клиентом 3) т.е очень неодназначная архитектура и плюс баги хелма завуалированные багами питона. а зачем? По сути требуется инсталятор софтины. И идея в том что должна быть возможность запускать конечный скрипт с любых систем(Windows, Linux, macOS причем различных версий). Поэтому с шелом куча нюансов модет вылезти. Если завязаться на питоновские модули, то не будет необходимости иметь на системе хелм нужной версии, kubectl и тд. Клиента для работы с k8s нашел - https://github.com/kubernetes-client/python но создавать руками все то что делает хелм как-то не охота. В общем решили пока нечто типа PoC сделать дергая шелл, а затем может вообще на Java написать этот инстлятор(просто в силу того что ресурсов с данным скилом на порядок больше) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 08:26 |
|
python + helm3
|
|||
---|---|---|---|
#18+
небольшой апдейт, просто мало ли кому понадобится тоже. В итоге сделали примерно так: - по максимуму общение с k8s используя клиент питоновский - helm вызывался все-таки через шел, но это было единственное использование шела в инструменте. С проекта ушел, но судя по всему именно в таком виде оно и пойдет в прод. Альтернативы внятной не нашлось, так чтобы сделать сразу платформо-независимым код ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 16:21 |
|
|
start [/forum/topic.php?fid=23&msg=39993660&tid=1459427]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 135ms |
0 / 0 |