maven - 如何使用臂架和Maven将镜像部署到kubernetes

标签 maven kubernetes skaffold

我拥有可以简单地将图像(使用Jib创建)推送到本地存储库的环境。我现在想能够在kubernetes上部署它,但要从maven的“安全性”出发。

我知道我可以旋转一些Skaffold魔术,但是我不喜欢单独安装它。是否有一些Jib-Skaffold工作流程可用于不断迫使Skaffold重新部署源更改(无需在命令行中运行)

有一些Skaffold插件吗?我真的很喜欢他们的here,但是建议的kubernetes-dev-maven-plugin可能仅是内部的。

最佳答案

Skaffold可以在您的集群中monitor your local code and detect changes that will trigger a build and deployment。这是使用dev模式内置在Skaffold上的,因此可以解决源更改部分的重新部署。

至于工作流程,Jib是supported builder for Skaffold,因此应用相同的动态。

尽管这些功能可以自动执行任务,但是仍然需要使用skaffold dev运行一次,并使其在“后台”运行。

关于maven - 如何使用臂架和Maven将镜像部署到kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57688342/

相关文章:

java - 无法构建实体管理器工厂 - JPA/Hibernate

docker - Jenkins Kubernetes 插件无法配置 jnlp-slave pod

kubernetes - 在kubernetes上部署和公开应用

kubernetes - 为什么我的 kubernetes 服务不针对 pod

bash - Kubernetes cloudsql 中使用特殊字符转义密码的问题

kubernetes - 尝试使用 minikube 运行示例微服务应用程序时如何解决 DNS 查找错误

postgresql - POSTGRES_PASSWORD 被忽略并且可以在不使用或使用任何密码的情况下访问数据库

scala - 如何在 Maven 3 中指定插件的顺序(绑定(bind)到同一阶段)?

java - 使用 @ImportResource 导入 XML 配置不起作用

maven - Intellij Maven 分层项目 View