问题标签 [minishift]

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 投票
1 回答
702 浏览

java - openshift:jar maven 项目中没有主要清单属性

我正在尝试使用 openjdk8 源映像策略在 minishift 中部署一个 Maven 项目。该应用程序已构建和部署,但是,它在运行时失败并出现以下错误:

我的 pom.xml 上有这个

我认为在 maven pom 上添加清单条目就足够了。

我必须提供单独的清单文件吗?我是否必须提供额外的 VM 参数来指定主类?如果是这样,我该如何在openshift中做到这一点?

还有其他更好的选择吗?

0 投票
1 回答
71 浏览

containers - 是否可以将集群容器化?

是否可以容器化 minishift 或 minikube 集群?这样我就可以docker run -it容器了,oc/kubectl get里面的资源呢?

Dockerfile 可能是这样的:

我们目前有一个产品在 VM 中有一个 minishift 集群,所以我想知道我们是否可以将它从 VM 转换到容器。

0 投票
1 回答
331 浏览

openshift - minishift - 监控 pod

根据文档,监控随 OKD 一起提供。

OKD 附带一个基于 Prometheus 开源项目及其更广泛生态系统的预配置和自我更新监控堆栈。它提供对集群组件的监控,并附带一组警报,以立即通知集群管理员任何发生的问题和一组 Grafana 仪表板。

此外,根据文档,此命令应显示各种监控工具的链接。oc -n openshift-monitoring get routes

当我oc使用用户运行命令时system,我收到一条消息:No resources found.

安装不通过。

错误信息:

那么,我们如何启用监控minishift呢?

0 投票
1 回答
998 浏览

docker - OpenShift - 在 minishift 中以 root 身份运行容器

如本文所述,我想minishift从 Docker Hub运行一个容器。由于 Docker Hub 中的映像以 root 身份运行且 OpenShift 不允许以 root 身份运行容器,因此我使用此命令来覆盖此约束。我以.rootsystem:admin

但是,我不断收到此错误:

首先,不清楚,缺少哪个资源,其次,覆盖是否适用minishiftanyuidSCC 确实存在。

0 投票
0 回答
487 浏览

openshift - minishift - 为 openshift 内部 docker 注册表设置身份验证?

在 Ubuntu 桌面上,使用 minishift 启动 OC 集群。docker 注册表在默认命名空间中可用。

如何为在 openshift 集群内运行的 docker 注册表设置身份验证?如何允许开发人员、系统或任何 openshift 用户等用户向/从内部 docker 注册表推送/拉取图像?

我已经在 openshift 中启用了 docker 服务的路由。

镜像流创建、标记和推送到下面的注册表输出。

0 投票
0 回答
288 浏览

kubernetes-ingress - 在 Minishift 中使用入口

我在 minishift 中使用 Ingress 时遇到问题。此示例配置基于证书的相互 tls

在我通过运行在 minikube 入口插件中启用之后,在 minikube 中工作得非常好minikube addons enable ingress

我不能做同样的事情,因为ingressminishift 中没有插件。我尝试下载并安装它,但没有成功。

这里,与我的入口的不同之处在于 apiVersion 不同,即config.openshift.io/v1它有extensions/v1beta1. 我相信入口是基于 HAProxy 的,我需要 ngnix 入口。

然后在我开始这个之后

我再次认为需要通过插件或某些插件安装入口。我怎么能做到这一点?

我正在使用 Minishift 3.11。

0 投票
1 回答
568 浏览

debian - minishift 以 kvm 的防火墙规则错误开始

我正在尝试使用 minishift 启动 VM,但在 minishift 启动时出现此错误

我的服务器是使用 KVM 进行 debian 测试

感谢您的帮助!

0 投票
0 回答
715 浏览

openshift - docker登录到openshift内部docker注册表-网关超时

在 ubuntu 操作系统中使用 minishift 运行 openshift 集群。minishift IP 是“192.168.42.48”。我正在按照URL访问内部 docker 注册表。

minishift 成功启动后,使用“oc login -u system:admin”以管理员身份登录,然后将集群角色添加到用户“chak”。

然后复制用户“chak”的令牌并尝试登录 docker 注册表,但失败并出现以下错误。错误输出中的 minishift ip 和 ip 不同。在终端中,已经以管理员身份登录并添加了 cluster-admin 角色。

所以,我希望 docker 守护进程登录到由 minishift 启动的 openshift 集群 ip。为什么docker守护进程试图在错误中登录ip而不是minishift ip?

我还设置了 http_proxy、https_proxy 和 no_proxy,因为我连接到公司网络。

编辑1:

oc 内部 docker 注册表路由被公开。 在此处输入图像描述

在浏览器中点击时,到达 502 服务器错误。 在此处输入图像描述

我在这里做错了什么?

0 投票
1 回答
949 浏览

docker - minishift/openshift 中的 fsHandler.go rootDiskErr 和 rootInodeErr 错误是什么

我在 minishift 日志中看到以下错误消息。rootDiskErr 和 rootInodeErr 错误来自 fsHandler.go。此错误是否与文件描述符限制有关,或者此错误表示其他问题。谁能解释一下这个错误。

可以在url 找到一个类似的问题。完整的 minishift 日志可以在这个url 找到。

来自 minishift 日志的错误:

E0108 23:07:16.549830 5161 fsHandler.go:121] 未能收集文件系统统计信息 - rootDiskErr: du 命令在 /rootfs/var/lib/docker/overlay2/a09b3f23e1178c3234462141c1705d54081cdc3d5889a4e25858 du 上失败,输出无法访问:stderf258580007dc '/rootfs/var/lib/docker/overlay2/a09b3f23e1178c3234462141c1705d54081cdc3d5889a4e2f25858007dc555e4/diff':没有这样的文件或目录-退出状态1,rootInodeErr:cmd [ionice -c3 nice -n 19 find/rootfs/var/lib/docker/over a09b3f23e1178c3234462141c1705d54081cdc3d5889a4e2f25858007dc555e4/diff -xdev -printf .] 失败。标准错误:查找:'/rootfs/var/lib/docker/overlay2/a09b3f23e1178c3234462141c1705d54081cdc3d5889a4e2f25858007dc555e4/diff':没有这样的文件或目录;err:退出状态 1,extraDiskErr:

另一个类似的问题在 https://github.com/kubernetes/kubernetes/issues/66421

我的 minishift vm fs 限制,

0 投票
0 回答
439 浏览

windows-10 - 在 Windows 10 上使用 Hyper-v 启动 Minishift 失败并出现 E0113

我正在尝试使用 Hyper V 在 Windows 10 上运行 minishift,但它失败并显示代码 E0113。请在下面的堆栈跟踪中找到: