问题标签 [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.
jkube - helm 如何使用jkube部署依赖服务
我有一个带有 mongo、elastic 和 rabbit 作为依赖项的 spring boot 应用程序,我如何使用 kubernetes-maven-plugin 来部署依赖服务(mongo、elastic 和 rabbit)和 helm?
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 目标?
谢谢回答。
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 触发它时,似乎找不到它!有任何想法吗 ?
kubernetes - jkube init-container ,busybox 的图像拉取限制
我们正在使用 Jkube k8s 资源进行应用程序测试。
最近我们收到“您已达到拉取率限制。您可以通过身份验证和升级来提高限制:https://www.docker.com/increase-rate-limit”
在 Jkube 中,它为 initContainer 使用busybox,图像名称为:jkube-volume-permission。
我的问题是,无论如何使用配置替换 jkube 中的图像名称或图像存储库。
我们尝试在 yaml 文件中添加 Jkube init 容器,但没有运气..
kubernetes - JKube 不创建 imagePullSecret
我尝试使用 JKube maven 插件。我有一个私有 docker 存储库,我在 pom.xml 中指定了它,如下所示:
它创建了 hello-world-secrets 并且它包含了所有内容。但是插件不会在生成的 helloworld-deployment.yml 中创建 imagePullSecret。然后我尝试在我的 src/main/jkube 目录中创建一个名为 deployment.yaml 的模板:
但插件没有生成包含 imagePullSecret 的部署。如何指定我的私人 Docker 注册表?
谢谢,扎梅克
java - kubernetes-maven-plugin - Dockerfile 构建失败并出现 .git 问题
我正在测试 Maven 中从带有 Fabric8 的 Spotify dockerfile 插件到仅使用 Eclipse 的 JKube 插件的一些迁移。我一直在使用我认为使用 Dockerfile 进行的足够简单的构建遇到错误。
POM 配置如下:
Dockerfile(根据上面的配置)位于项目的根目录中。这很简单
运行mvn clean install k8s:build
以以下错误消息结束:
我不确定我错过了什么。我尝试添加一个 jKube 忽略文件,但这没有任何区别。
任何指针将不胜感激。