maven - 如何使用 jib 和 maven 将映像部署到 Kubernetes
问题描述
我有一个环境,我可以简单地将图像(使用 Jib 创建)推送到本地存储库。我现在希望能够在 kubernetes 上部署它,但是从 maven 的“安全性”考虑。
我知道我可以旋转一些 Skaffold 魔法,但我不喜欢单独安装它。是否有一些 Jib-Skaffold 工作流程我可以用来不断强制 Skaffold 在源更改时重新部署(而不在命令行中运行它)
有 Skaffold 插件吗?我真的很喜欢他们在这里的东西,但提议的 kubernetes-dev-maven-plugin 可能只是内部的。
解决方案
Skaffold 可以监控您的本地代码并检测将触发集群中的构建和部署的更改。这是使用模式内置在 Skaffold 上的,dev
因此它解决了源更改部分的重新部署。
至于工作流程,Jib 是Skaffold 支持的构建器,因此同样适用。
尽管这些功能使任务自动化,但仍然需要运行一次skaffold dev
并让它在“后台”运行。
推荐阅读
- laravel - 拉拉维尔。迁移。添加字段
- swift - 在 Swift 中使用 DateFormatter 解析 yyyy:MM:dd:hh:mm:ss
- angular - 如何在我的系统中安装两个版本的 Angular
- regex - 使用正则表达式在指定范围内选择文件
- ionic-framework - 按钮比 Ionic 3 中的表单输入长
- r - 使用 R 更改矩阵中具有 0 和 1 信息的数据框
- javascript - 无法在 POST 请求中获取表单数据
- amazon-web-services - 如何在 Amazon Glue 中使用自定义 Pyspark 读取 netCDF 数据?
- sql - 如何从表中选择用户名有多个userId
- hibernate - 如何在spring boot的JPA查询注解中添加动态sql查询?