问题标签 [jkube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
39 浏览

jkube - helm 如何使用jkube部署依赖服务

我有一个带有 mongo、elastic 和 rabbit 作为依赖项的 spring boot 应用程序,我如何使用 kubernetes-maven-plugin 来部署依赖服务(mongo、elastic 和 rabbit)和 helm?

0 投票
0 回答
159 浏览

kubernetes - 现有 Helm Chart 的 k8s helm-push 目标

我正在尝试配置 jkube helm-push 目标以将我已经存在的 Helm Chart 上传到我们的 Nexus Helm 存储库......(虽然 JKube 似乎是唯一支持 Nexus 的)..

但似乎,jkube helm-push 依赖于资源和 helm 目标,想要创建自己的 Helm Chart,我不需要。我只想上传我的 Helm Char...

而且我总是收到以下错误...

是否可以通过这种方式配置 helm-upload 目标?

谢谢回答。

0 投票
1 回答
248 浏览

docker - 执行 k8s:build 时无法使用 JKube 插件生成 Docker 镜像

我正在使用Jkube maven 插件通过 Jenkins 管道在 Ubuntu 下的 AWS EC2 实例上生成 Docker 映像。
当管道执行时mvn clean install k8s:build,我收到此错误:

这是 Jenkins 管道:

当我使用 ssh 登录到这台机器并执行docker -v它时说Docker version 20.10.0, build 7287ab3

所以 Docker 真的安装了,守护进程也启动了,但是当我通过 maven 触发它时,似乎找不到它!有任何想法吗 ?

0 投票
0 回答
40 浏览

kubernetes - jkube init-container ,busybox 的图像拉取限制

我们正在使用 Jkube k8s 资源进行应用程序测试。

最近我们收到“您已达到拉取率限制。您可以通过身份验证和升级来提高限制:https://www.docker.com/increase-rate-limit”

在 Jkube 中,它为 initContainer 使用busybox,图像名称为:jkube-volume-permission。

我的问题是,无论如何使用配置替换 jkube 中的图像名称或图像存储库。

我们尝试在 yaml 文件中添加 Jkube init 容器,但没有运气..

0 投票
1 回答
28 浏览

kubernetes - JKube 不创建 imagePullSecret

我尝试使用 JKube maven 插件。我有一个私有 docker 存储库,我在 pom.xml 中指定了它,如下所示:

它创建了 hello-world-secrets 并且它包含了所有内容。但是插件不会在生成的 helloworld-deployment.yml 中创建 imagePullSecret。然后我尝试在我的 src/main/jkube 目录中创建一个名为 deployment.yaml 的模板:

但插件没有生成包含 imagePullSecret 的部署。如何指定我的私人 Docker 注册表?

谢谢,扎梅克

0 投票
1 回答
54 浏览

java - kubernetes-maven-plugin - Dockerfile 构建失败并出现 .git 问题

我正在测试 Maven 中从带有 Fabric8 的 Spotify dockerfile 插件到仅使用 Eclipse 的 JKube 插件的一些迁移。我一直在使用我认为使用 Dockerfile 进行的足够简单的构建遇到错误。

POM 配置如下:

Dockerfile(根据上面的配置)位于项目的根目录中。这很简单

运行mvn clean install k8s:build以以下错误消息结束:

我不确定我错过了什么。我尝试添加一个 jKube 忽略文件,但这没有任何区别。

任何指针将不胜感激。