Я создал свой оператор Kubernetes с помощью Operator SDK Теперь я хочу сделать автоматическую сборку c с моим репозиторием GitHub, чтобы при вводе sh что-нибудь мастеру для запуска build of image оператора.
Могу ли я использовать go build + docker build
(для построения изображения) вместо operator-sdk build
?
Потому что, если он выполняет ту же работу, я не хочу зависеть от еще одного инструмента для создания образа.
Я запускаю operator-sdk build
с --verbose
, и похоже, что он делает только эти две вещи (go build + docker build), но я Я не уверен. Могут быть некоторые проверки и проверки перед этими командами, если я не хочу, чтобы такие проверки существовали, я не хочу их пропускать.
Плохая идея использовать go
и docker
для непосредственного использования. построить образ вместо operator-sdk
? Поскольку я не хочу делать что-то особенное во время сборки, я просто хочу, чтобы в инфраструктуре сборки не было еще одной зависимости, если это возможно избежать.