我在Operator SDK的帮助下创建了我的 Kubernetes 操作员 现在我想用我的 GitHub 存储库进行一些自动构建,所以当我将某些内容推送到主服务器以触发操作员映像的构建时。
我可以使用go build + docker build
(用于构建图像)而不是operator-sdk build
?
因为如果它在做同样的工作,我不想再依赖一种工具来构建图像。
我operator-sdk build
用--verbose
它运行,看起来它只做这两件事(go build + docker build),但我不确定。如果我不想存在这样的验证,我不想跳过它们,那么在这些命令之前可能会有一些验证和检查。
使用go
和docker
直接构建图像而不是一个坏主意operator-sdk
?因为我不想在构建过程中做一些特别的事情,所以如果可以避免的话,我只想在构建基础架构中不再依赖它。