问题标签 [openshift-online]

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 回答
3442 浏览

docker - 无法将图像推送到 Openshift(未经授权:需要身份验证)

我是 Openshift 和 Docker 的新手。

我在 Openshift 上创建了一个新项目,以及一个新的图像流,因此我可以将我创建的 docker 图像推送到我的 Openshift 项目中的 docker 存储库。

按照 Openshift 文档中的说明使用 docker 登录到注册表并收到一条Login succeded消息后,我继续标记我的图像,并将其推送到图像流中,只是得到一条消息,说明Unauthorized: authentication required.

sudo docker tag test:latest registry.starter-us-east-1.openshift.com/rolabot/test

sudo docker push registry.starter-us-east-1.openshift.com/rolabot/test

最后一个命令返回

0 投票
3 回答
367 浏览

openshift - openshift v3 online pro 音量和内存限制问题

我正在尝试sonatype/nexus3在 openshift online v3 pro 上运行。如果我只是使用 Web 控制台从图像创建一个新应用程序,它只会分配 512Mi 并且它会因 OOM 而死。它确实被创建了,并在它因内存不足而死之前记录了很多 java 输出。使用 Web 控制台时,似乎没有办法在图像上设置内存。当我尝试编辑 pod 的 yaml 时,它不允许我编辑内存限制。

阅读有关内存限制的文档表明我可以使用以下方法运行:

oc run nexus333 --image=sonatype/nexus3 --limits=memory=750Mi

然后它甚至没有开始。它死于:

{kubelet ip-172-31-59-148.ec2.internal} Error: Error response from daemon: {"message":"create c30deb38b3c26252bf1218cc898fbf1c68d8fc14e840076710c211d58ed87a59: mkdir /var/lib/docker/volumes/c30deb38b3c26252bf1218cc898fbf1c68d8fc14e840076710c211d58ed87a59: permission denied"}

更多信息来自oc get events

我不知道为什么如果我使用 web 控制台我不能分配更多的内存。我不确定为什么oc run用 mkdir 错误运行它会死掉。谁能告诉我如何sonatype/nexus3在 openshift online pro 上运行?

0 投票
0 回答
696 浏览

docker - 无法在 Openshift Online 中部署应用程序:`Error syncing pod: FailedSync`

所以我是 Openshift Online 的新手,我希望部署一个测试映像,该映像在运行时只运行一个 C++ 本机可执行文件,上面写着Hello world!.

在将构建的 docker 镜像推送到 docker hub 并创建一个使用该镜像的应用程序之后,我一直在等待它部署。在此过程中的某个时刻,会出现警告事件,说明

然后,部署在等待中停止,直到最后期限用完,并报告部署失败。

据我所知,我不可能做错任何事。我只是创建了一个使用图像的默认设置的应用程序。

唯一可能发生的情况是映像以 root 身份运行,这在创建应用程序时会引发警告。

但是,这似乎并没有导致问题,因为在进程停止直到截止日期之前,它甚至还没有部署应用程序。

我将添加任何可能导致问题得到解决的额外信息。

0 投票
1 回答
199 浏览

kubernetes - 在 Openshift Online 3 上访问指标 API?

我在我的 Openshift Online 3 项目中运行了两个 Pod。

我希望一个 Pod 知道另一个 Pod 的资源利用率。来自 k8s 1.7+的k8s 核心指标管道是我想到的,但这在 Openshift Online 3 上不可用。

Openshift Online 的指标 (Hawkular) API 在哪里 (URL)?我如何从集群内的 Pod 与其对话?

0 投票
0 回答
161 浏览

openshift - Openshift Online Starter:无法访问已部署的应用程序

做了一个 git 存储库的基本构建和部署

https://github.com/jboss-openshift/openshift-quickstarts.git

应用程序的外部路由是创建的,在那里无法访问。

cmd: oc get services 给了我以下输出。

我不确定出了什么问题。我尝试使用文档进行调试,但没有成功。

oc get services 截图

0 投票
0 回答
49 浏览

mysql - OpenShift 3 MySQL安装错误

无法创建持久卷声明“mysql”。禁止持久卷声明“mysql”:超出配额:6176696e6173686b616e74616b-noncompute,请求:requests.storage=1Gi,使用:requests.storage=0,受限:requests.storage=0

我已经在 OpenShift 3 中支付了帐户。

任何人都可以帮助解决这个问题吗?

0 投票
1 回答
912 浏览

mysql - OpenShift3“容器 MYSQL 经常崩溃”

在 openshift3 我托管 Java 应用程序。我已经创建了 MYSQL 并删除了,现在我正在尝试再次创建 MYSQL,但它显示错误“容器 MYSQL 经常崩溃”。我附上图片以供参考。 "SQLCrash_Image" "ConsoleOutput_Image" 新图像:- "Monitoring&Events_Image" "Logs_image" "Monitoring&Events_Image2" 谁能帮助解决这个问题?

日志:

0 投票
1 回答
337 浏览

openshift - 如何将图像文件夹直接上传到 OpenShift 3 服务器?

我想将我的图像文件夹直接上传到我的 OpenShift 服务器,而不是将图像保存在我的源代码文件中。

我也有几个与公司有关的罐子。如何将它们安装到 OpenShift 3 服务器的 m2 Maven 存储库?

0 投票
0 回答
89 浏览

openshift - Openshift rest api使用java和对象创建

有没有办法获取一个 yaml 文件并从中创建对象,如模板、配额和其他使用 java

0 投票
1 回答
768 浏览

openshift - 已删除的 openshift online pro 项目留下了痕迹,因此无法创建同名项目

我正在使用 OpenShift Online Pro,并且正在关注DevOps with OpenShift 书籍示例,该示例从第 43 页开始介绍了多个项目 jenkins 管道。

我正在尝试第二次运行该示例,因此我使用 webconsole 删除了所有项目。然后,当我尝试使用oc new-project production其中一些项目重新创建项目时,Error from server (AlreadyExists): project.project.openshift.io "production" already exists即使该项目没有出现oc projects在 Web 控制台的输出上或 Web 控制台上,也无法创建并出现错误。

如果我没有按照书中的步骤创建和删除项目,我不会遇到任何问题,有些项目也没有这个问题。我碰巧有两个在线专业帐户(一个个人帐户和一个协作帐户)。我可以在第二个在线专业帐户中重复该行为。

感觉就像如果我按照本书将 system:image-puller 角色添加到项目的服务帐户然后删除项目它不会删除服务帐户。然后,当我尝试重新创建已删除的项目时,由于服务帐户被僵尸化,它失败了:

除了删除项目之外,我还能做些什么来进一步整理任何痕迹,以使我能够从 OpenShift Online Pro 上的书籍示例中重新创建项目?