Спасибо за вопрос! Это интересные проекты, но что вы имели в виду про них в контексте доклада? Конкретно по Istio у нас есть свои наработки для shell-operator и addon-operator (используется в нашем решении Managed Kubernetes, построенном на базе этих проектов), но сам доклад был сфокусирован на другом.
shell-operator и addon-operator не привязаны жёстко к bash. Хук это любой исполняемый файл. Чтобы использовать k8s модуль, в образ достаточно добавить python, ansible и простой py-скрипт для подписки на события и вызова роли/плейбука. Для старта можно использовать пример с python: github.com/flant/shell-operator/tree/master/examples/002-startup-python
@@ivanmikheykin9776 спасибо за исчерпывающий ответ но я имелл виду не шел в хуках а шел которым докладчик предлагает деплоить промитей и прочие дополнения в кластер.
@@Baroncb А. Там речь про скрипт, который делает простейший envsubst, чтобы по-быстрому yaml сгенерить, уже этот yaml деплоился kubectl-ем. Идти этим путём в докладе не предлагается, это рассказ о том, что было перед тем, как пришли к addon-operator-у и деплою helm-ом.
Отличный доклад и очень интересный опыт. большое спасибо !
почему ни слова об Istio/Tekton/KNative?
Спасибо за вопрос! Это интересные проекты, но что вы имели в виду про них в контексте доклада? Конкретно по Istio у нас есть свои наработки для shell-operator и addon-operator (используется в нашем решении Managed Kubernetes, построенном на базе этих проектов), но сам доклад был сфокусирован на другом.
так то годно ))) но пожалуйста )) эра фубара прошла
А какая сейчас эра?
Зачем этот костыль с sh скриптами? есть же Ansible с прекрасным шаблонизатором jinja2
shell-operator и addon-operator не привязаны жёстко к bash. Хук это любой исполняемый файл. Чтобы использовать k8s модуль, в образ достаточно добавить python, ansible и простой py-скрипт для подписки на события и вызова роли/плейбука. Для старта можно использовать пример с python: github.com/flant/shell-operator/tree/master/examples/002-startup-python
@@ivanmikheykin9776 спасибо за исчерпывающий ответ но я имелл виду не шел в хуках а шел которым докладчик предлагает деплоить промитей и прочие дополнения в кластер.
А где докладчик такое предлагает?
@@davidmagton на 30 минуте, смотрите внимательнее!
@@Baroncb А. Там речь про скрипт, который делает простейший envsubst, чтобы по-быстрому yaml сгенерить, уже этот yaml деплоился kubectl-ем. Идти этим путём в докладе не предлагается, это рассказ о том, что было перед тем, как пришли к addon-operator-у и деплою helm-ом.
нахуй фубар! ))