问题标签 [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 投票
0 回答
672 浏览

gitlab - 无法注释 OpenShift 私有 git 存储库部署的秘密

我尝试按照本指南从我在 GitLab 上的私有存储库中在 OpenShift 上部署应用程序。我尝试使用 SSH 身份验证密钥作为部署密钥、具有 api 范围的 GitLab 个人访问令牌并直接输入我的 GitLab 凭据。

我在使用此命令将带有存储库 URI 的注释添加到密钥的步骤中一直失败。

结果我收到以下错误。

结果oc version如下,与 cli 和 OpenShift Web 控制台的 about 页面中显示的服务器版本相匹配。

0 投票
1 回答
51 浏览

openshift - 为 minishift 中的詹金斯管道配置 cicd 到 github 时出错?

我已经在我的 Mac OS sierra 10 中安装了 openshift。我已经使用 minishift start 启动了它。我能够成功地创建一个节点应用程序并为其配置一个 jenkins 工具链。当我尝试手动运行管道时,它起作用了。但后来我想在 github 上使用 CICD。所以我使用oc describe bc mynode了 which 给了我 webhook。我已将秘密 ID 替换为管道 YAML 文件中的 ID。在 github 中配置 webhook 并禁用 ssl 之后。我点击重新发送。然后我得到了这个错误我们无法传递这个有效负载,无法连接到服务器。我该如何解决?

0 投票
1 回答
27 浏览

openshift - 如何在命令提示符 Mac 中在线运行 openshift

我有一个 openshift online 的免费试用帐户。我已经创建了一个节点应用程序和一个 jenkins 管道,现在我想将它添加到 github webhooks,所以我想创建一个 webhook。通常当我使用 minishift 时,我使用 oc describe bc/mynode。但是如何将命令提示符连接到 openshift online

0 投票
1 回答
338 浏览

docker - Openshift(oc)登录注册表一直失败 - 如何启动 Docker 守护进程?

启动命令提示符后,我通常使用以下命令登录到 openshift:

$ oc 登录https://api.starter-us-west-1.openshift.com --token=

工作正常。到目前为止,我使用以下命令连接到 Openshift 的 docker 注册表:

$ docker login -u myOpenShiftName -p registry.starter-us-west-1.openshift.com(或:443)

现在我得到这个错误(部分翻译):

警告:无法从守护进程获取默认注册表端点(连接时出错:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/info:打开 //./pipe/docker_engine:系统找不到指定的文件。在 Windows 的默认守护进程配置中,docker 客户端必须运行提升才能连接。这个错误也可能表明 docker 守护进程没有运行。)。使用系统默认值: https ://index.docker.io/v1/

我需要运行本地 docker 吗?

更新/答案:是的。在 windows10 家庭启动,例如 DockerQuickstartTerminal。

在另一台计算机上,我在带有 Docker 的 Windows 10 pro 上遇到了类似的错误。该服务已启动,但在我启动“Docker for Windows”后,错误消失了。

我的环境是Win10 home,虚拟盒子+扩展+docker工具箱。

0 投票
1 回答
233 浏览

openshift - 为什么 Openshift Online Starter 拒绝激活 pod 超过两周?

一段时间以来,我一直在为一个小项目使用 Openshift Online Starter。然而,在过去的两周里,我的系统(之前运行良好)的 pod 只是拒绝启动。程序构建正常,部署正常,然后最终的 pod 卡在“待处理”中。在控制台的“事件”选项卡中,总是重复出现此错误或细微变化:

0/106 nodes are available: 1 node(s) had disk pressure, 1 node(s) had taints that the pod didn't tolerate, 11 node(s) were unschedulable, 37 node(s) exceed max volume count, 50 Insufficient cpu, 6 node(s) didn't match node selector.

我知道,自 8 月 6 日以来,Openshift 状态网站报告了“API 错误级别升高”,并且还在我的特定服务器(us-west-2)上记录了错误。但是,这是否意味着 Openshift Starter 在此问题得到解决之前实际上无法使用?或者问题出在我程序的某个地方?

注意:我也知道 Openshift Starter 不适用于生产项目。我只是在问这是否是 Openshift Online 的中断。

0 投票
1 回答
321 浏览

openshift - 在基于 OpenShift Online 的应用程序中写入文件

我已经开始研究托管 OpenShift Online 的小型 Discord 机器人,并且我已经到了尝试跨部署持久化数据的地步。据我所知,我应该能够创建持久卷,声明它并将其安装在我的部署配置中,然后能够读取和写入它。

不过,我终其一生都无法解决权限问题。我找到的最接近的答案是将 OPENSHIFT_DATA_DIR 环境变量设置为已安装卷的目录,如此相切讨论,但在尝试写入该目录时仍然被拒绝访问。

存储库:https ://github.com/Solesaver/Alfred-Discord-Bot

部署配置文本转储:https ://dumptext.com/RBDbnfcP

我已经创建了一个持久卷并使用 Access Modes Read-Write-Once 声明,部署配置已将其安装在 /data 中以读写模式。我在部署环境中添加了一个名为 OPENSHIFT_DATA_DIR 和值 /data 的变量。

到目前为止,无论我尝试过哪种组合,当我点击 bot.js 的第 123 行时,我总是以拒绝访问而告终:

归根结底,我真正需要弄清楚的是如何指定任意用户 OpenShift 启动我的应用程序的目录,因为它具有读/写权限。我很确定一旦我弄清楚我可以将持久卷安装到最终的任何东西上。

0 投票
1 回答
814 浏览

node.js - OpenShift“无法设置源密码”

当我尝试构建我的项目时,控制台中唯一出现以下错误

在“构建开始”事件之后立即。老实说,我不知道这个错误是什么意思,也找不到任何关于它的东西。我怀疑它可能与以下内容有关:

一个。它没有使用我的 package.json 并且遇到了库问题

湾。该程序正常创建内部文件,但无法创建这些文件(据我所知,我已经尝试添加一个卷)在此之前尝试运行 console.log 但它不起作用,所以我认为不是这样.

C。与需要推/拉秘密有关吗?

任何帮助,将不胜感激

还想补充一下,在构建配置上使用 key in-context maker 不起作用,我得到一个 fetch source 错误。但是进入资源并制作一个通用的秘密就可以了。对此的任何建议也会很棒

0 投票
1 回答
129 浏览

cron - 在 OpenShift 在线创建 Cron 作业会导致:admission webhook "validate.cron.create" denied the request: Prohibited resource for this cluster

我正在学习 Openshift Online,我尝试从 UI 或 CLI 创建一个 cron 作业,都导致以下错误:

来自服务器的错误:admission webhook “validate.cron.create”拒绝了请求:此集群的禁止资源。

我检查了该帐户的权限,它在 cronjobs 上具有 CRUD 的管理员权限。

我使用与文档相同的示例: https ://docs.openshift.com/container-platform/3.5/dev_guide/cron_jobs.html

0 投票
1 回答
208 浏览

kubernetes - 如何在openshift环境中查看以前的wildfly server.log

尝试在以下位置确定wildfly应用程序重新启动的原因openshift POD

  • POD Describe显示 POD 没有重新启动。
  • oc logs xxx --previous没有找到任何条目。
  • Wildfly log directory保存当前的条目server.log

我记得一些关于使用Kibana查看旧日志的事情。

有哪些选项可以快速查看wildfly运行的旧日志openshift

0 投票
1 回答
44 浏览

openshift - 在 OpenShift Online 上部署 Windows 虚拟机(入门计划)

我想准确了解 OpenShift 视频中的内容:https ://youtu.be/Kx110kqoHo0 (在 OpenShift 上部署 Windows 虚拟机)。但是,在我的免费 OpenShift Starter 帐户的仪表板上,我找不到菜单“工作负载”下的子菜单“虚拟机” ,如视频所示。

您能否与我分享一些关于如何在我的免费 OpenShift Online 环境中运行 Windows 虚拟机(或 Ubuntu )的提示?不幸的是,我目前无法将此帐户升级为付费计划

非常感谢您的友好指导,并非常感谢您宝贵的时间。