问题标签 [openshift-enterprise]

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 投票
3 回答
4060 浏览

openshift - 现有 Pod 的 Cronjob

我有一个在 Openshift 3 上运行的 django 应用程序。我需要定期运行某些 manage.py 命令。在 Openshift 2 中,我使用了 Cron 齿轮,现在在 Openshift 3 中,我想使用 CronJob pod 类型。

我想为 cronjob 创建一个 pod,使用与 django 应用程序相同的源,但不公开它。

例如:

W1 - Django 应用程序 D1 - Postgres DB

M1 - 用于 manage.py 作业的 django 应用程序,作为 cronjob pod 运行。

任何帮助表示赞赏。

0 投票
1 回答
571 浏览

openshift - openshift 模板参数扩展

我正在尝试为 OpenShift 3.5 编写模板。我遇到的问题是我的大多数参数通常是相同的值,但是因为它们经常不是相同的值(可能是 20% 的时间),我需要允许开发人员指定值每个参数的。这里的问题是:有没有办法在 OpenShift 模板中进行某种参数扩展?Bash 支持这种语法:${VAR1:-"SomeDefaultValue"}. 这样,如果VAR1未设置,它就有一个可以使用的默认值。我真正想做的是:${OPTIONAL_VARIABLE:-${REQUIRED_VARIABLE}}. 这样,OPTIONAL_VARIABLE如果已设置,将使用它。否则,它将使用REQUIRED_VARIABLE,开发人员被迫填写。那么,有没有办法在 OpenShift 模板中执行此操作或类似的操作?

0 投票
1 回答
6973 浏览

docker - 如何在openshift中允许图像从一个项目拉到另一个项目?

我创建了一个项目testing1,我在其中发布了docker图像。

现在,我想testing2用我推入的相同图像创建类似的另一个项目testing1。我不想再发布了。

0 投票
1 回答
768 浏览

kubernetes - 在 OpenShift 中创建一个 externalName 服务以指向另一个项目中的路由

我们正在使用 openShift V3 Enterprise 产品。我想在 ProjectA 中创建一个名为 serviceA 的 externalName 类型服务,它将指向 projectB 中的路由。我将在 ProjectA 中创建另一个指向 ServiceA 服务的路由。

这可能吗?

谢谢!!!

0 投票
3 回答
188 浏览

node.js - 如何将 OpenShift Online 3 平台更新到最新版本的 Node.js?

在 OpenShift Online 2 时代,可以将Node.js 更新到最新版本。据我所知,这种方法不再适用于新的 OpenShift Online 3 版本。目前,OpenShift 仅提供过时或 LTS 版本的 Node.js、egv4 或 v.6。

我的问题:
如何将 OpenShift Online 3 平台更新到最新/当前版本的 Node.js?

0 投票
1 回答
8557 浏览

kubernetes - 如何在重新启动策略设置为始终的 Openshift 中删除 pod?

可以是基本款。。

我在 Openshift Enterprise 3.2 中创建了一个配置设置为restartPolicy: Always. 因此,理想情况下,当 pod 被销毁时,Openshift 将确保由于重启策略而重新运行/重新创建 pod。

现在我不再需要吊舱了。当我试图销毁 pod 时,它会再次被创建。

我的问题是摧毁吊舱的理想方法是什么 restartPolicy: Always

0 投票
1 回答
2536 浏览

docker - 我如何在 Openshift 中运行 cron 作业?

我在 Openshift 中有一个 docker 容器,这个 docker 有一个 Spring Boot 微服务,我只想每 X 分钟执行一次。

我如何使用 Openshift 来做到这一点?

我不知道如何创建一个 cron 作业或类似的作业来每 X 分钟启动一次这个微服务。

谢谢!

0 投票
0 回答
149 浏览

kubernetes - DockerFile 的 OpenShift 3 mkdir 错误

我正在尝试从OpenShift 上的 Docker 集线器帐户 ( https://hub.docker.com/r/sonamsamdupkhangsar/springboot-docker/~/dockerfile/ ) 部署 Springboot 应用程序。我选择了 Yaml 部分以从我的 github 粘贴我的 YAML 配置(https://github.com/sonamsamdupkhangsar/springboot-docker/blob/master/springboot-hello-deployment.yaml

等待一段时间后,我曾经收到一条错误消息,说“mkdir”错误失败。现在今天早上我看到另一个错误:警告 pod 已经卡在挂起状态超过 5 分钟。

有任何想法吗?

谢谢

0 投票
0 回答
144 浏览

docker - 将现有的 docker 容器导入到 openshift

我有大约 14 个容器,其中大多数是 Java 应用程序,我有一个 nginx 容器。我做了一个 docker create network 并在同一个网络下进行构建和运行。然后我在 8080 上公开我的 nginx 容器,转到:8080/resources/public/client/web/index.html,我的应用程序在那里运行。

我已经在一个项目中将这些容器导入到 openshift 并且我已经成功了。但是当我在 nginx 服务器上打开到 8080 的路由时,我会看到一个 Welcome to Nginx 登录页面。当我添加路径 /resources/public/client/web/index.html 它不会打开任何东西。

如何在 Openshift 中将这些容器链接在一起?我正在寻找一些指导。只需使用 Docker 创建网络就很容易做到。

0 投票
0 回答
89 浏览

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

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