问题标签 [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.
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
最后一个命令返回
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 上运行?
docker - 无法在 Openshift Online 中部署应用程序:`Error syncing pod: FailedSync`
所以我是 Openshift Online 的新手,我希望部署一个测试映像,该映像在运行时只运行一个 C++ 本机可执行文件,上面写着Hello world!
.
在将构建的 docker 镜像推送到 docker hub 并创建一个使用该镜像的应用程序之后,我一直在等待它部署。在此过程中的某个时刻,会出现警告事件,说明
然后,部署在等待中停止,直到最后期限用完,并报告部署失败。
据我所知,我不可能做错任何事。我只是创建了一个使用图像的默认设置的应用程序。
唯一可能发生的情况是映像以 root 身份运行,这在创建应用程序时会引发警告。
但是,这似乎并没有导致问题,因为在进程停止直到截止日期之前,它甚至还没有部署应用程序。
我将添加任何可能导致问题得到解决的额外信息。
kubernetes - 在 Openshift Online 3 上访问指标 API?
我在我的 Openshift Online 3 项目中运行了两个 Pod。
我希望一个 Pod 知道另一个 Pod 的资源利用率。来自 k8s 1.7+的k8s 核心指标管道是我想到的,但这在 Openshift Online 3 上不可用。
Openshift Online 的指标 (Hawkular) API 在哪里 (URL)?我如何从集群内的 Pod 与其对话?
openshift - Openshift Online Starter:无法访问已部署的应用程序
做了一个 git 存储库的基本构建和部署
https://github.com/jboss-openshift/openshift-quickstarts.git
应用程序的外部路由是创建的,在那里无法访问。
cmd: oc get services 给了我以下输出。
我不确定出了什么问题。我尝试使用文档进行调试,但没有成功。
mysql - OpenShift 3 MySQL安装错误
无法创建持久卷声明“mysql”。禁止持久卷声明“mysql”:超出配额:6176696e6173686b616e74616b-noncompute,请求:requests.storage=1Gi,使用:requests.storage=0,受限:requests.storage=0
我已经在 OpenShift 3 中支付了帐户。
任何人都可以帮助解决这个问题吗?
mysql - OpenShift3“容器 MYSQL 经常崩溃”
在 openshift3 我托管 Java 应用程序。我已经创建了 MYSQL 并删除了,现在我正在尝试再次创建 MYSQL,但它显示错误“容器 MYSQL 经常崩溃”。我附上图片以供参考。 "SQLCrash_Image" "ConsoleOutput_Image" 新图像:- "Monitoring&Events_Image" "Logs_image" "Monitoring&Events_Image2" 谁能帮助解决这个问题?
日志:
openshift - 如何将图像文件夹直接上传到 OpenShift 3 服务器?
我想将我的图像文件夹直接上传到我的 OpenShift 服务器,而不是将图像保存在我的源代码文件中。
我也有几个与公司有关的罐子。如何将它们安装到 OpenShift 3 服务器的 m2 Maven 存储库?
openshift - Openshift rest api使用java和对象创建
有没有办法获取一个 yaml 文件并从中创建对象,如模板、配额和其他使用 java
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 上的书籍示例中重新创建项目?