问题标签 [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.
java - openshift:jar maven 项目中没有主要清单属性
我正在尝试使用 openjdk8 源映像策略在 minishift 中部署一个 Maven 项目。该应用程序已构建和部署,但是,它在运行时失败并出现以下错误:
我的 pom.xml 上有这个
我认为在 maven pom 上添加清单条目就足够了。
我必须提供单独的清单文件吗?我是否必须提供额外的 VM 参数来指定主类?如果是这样,我该如何在openshift中做到这一点?
还有其他更好的选择吗?
containers - 是否可以将集群容器化?
是否可以容器化 minishift 或 minikube 集群?这样我就可以docker run -it
容器了,oc/kubectl get
里面的资源呢?
Dockerfile 可能是这样的:
我们目前有一个产品在 VM 中有一个 minishift 集群,所以我想知道我们是否可以将它从 VM 转换到容器。
docker - OpenShift - 在 minishift 中以 root 身份运行容器
如本文所述,我想minishift
从 Docker Hub运行一个容器。由于 Docker Hub 中的映像以 root 身份运行且 OpenShift 不允许以 root 身份运行容器,因此我使用此命令来覆盖此约束。我以.root
system:admin
但是,我不断收到此错误:
首先,不清楚,缺少哪个资源,其次,覆盖是否适用minishift
?anyuid
SCC 确实存在。
openshift - minishift - 为 openshift 内部 docker 注册表设置身份验证?
在 Ubuntu 桌面上,使用 minishift 启动 OC 集群。docker 注册表在默认命名空间中可用。
如何为在 openshift 集群内运行的 docker 注册表设置身份验证?如何允许开发人员、系统或任何 openshift 用户等用户向/从内部 docker 注册表推送/拉取图像?
我已经在 openshift 中启用了 docker 服务的路由。
镜像流创建、标记和推送到下面的注册表输出。
kubernetes-ingress - 在 Minishift 中使用入口
我在 minishift 中使用 Ingress 时遇到问题。此示例配置基于证书的相互 tls
在我通过运行在 minikube 入口插件中启用之后,在 minikube 中工作得非常好minikube addons enable ingress
我不能做同样的事情,因为ingress
minishift 中没有插件。我尝试下载并安装它,但没有成功。
在这里,与我的入口的不同之处在于 apiVersion 不同,即config.openshift.io/v1
它有extensions/v1beta1
. 我相信入口是基于 HAProxy 的,我需要 ngnix 入口。
然后在我开始这个之后
我再次认为需要通过插件或某些插件安装入口。我怎么能做到这一点?
我正在使用 Minishift 3.11。
debian - minishift 以 kvm 的防火墙规则错误开始
我正在尝试使用 minishift 启动 VM,但在 minishift 启动时出现此错误
我的服务器是使用 KVM 进行 debian 测试
感谢您的帮助!
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:
我在这里做错了什么?
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 限制,
windows-10 - 在 Windows 10 上使用 Hyper-v 启动 Minishift 失败并出现 E0113
我正在尝试使用 Hyper V 在 Windows 10 上运行 minishift,但它失败并显示代码 E0113。请在下面的堆栈跟踪中找到: