问题标签 [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.
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 运行。
任何帮助表示赞赏。
openshift - openshift 模板参数扩展
我正在尝试为 OpenShift 3.5 编写模板。我遇到的问题是我的大多数参数通常是相同的值,但是因为它们经常不是相同的值(可能是 20% 的时间),我需要允许开发人员指定值每个参数的。这里的问题是:有没有办法在 OpenShift 模板中进行某种参数扩展?Bash 支持这种语法:${VAR1:-"SomeDefaultValue"}
. 这样,如果VAR1
未设置,它就有一个可以使用的默认值。我真正想做的是:${OPTIONAL_VARIABLE:-${REQUIRED_VARIABLE}}
. 这样,OPTIONAL_VARIABLE
如果已设置,将使用它。否则,它将使用REQUIRED_VARIABLE
,开发人员被迫填写。那么,有没有办法在 OpenShift 模板中执行此操作或类似的操作?
docker - 如何在openshift中允许图像从一个项目拉到另一个项目?
我创建了一个项目testing1
,我在其中发布了docker
图像。
现在,我想testing2
用我推入的相同图像创建类似的另一个项目testing1
。我不想再发布了。
kubernetes - 在 OpenShift 中创建一个 externalName 服务以指向另一个项目中的路由
我们正在使用 openShift V3 Enterprise 产品。我想在 ProjectA 中创建一个名为 serviceA 的 externalName 类型服务,它将指向 projectB 中的路由。我将在 ProjectA 中创建另一个指向 ServiceA 服务的路由。
这可能吗?
谢谢!!!
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?
kubernetes - 如何在重新启动策略设置为始终的 Openshift 中删除 pod?
可以是基本款。。
我在 Openshift Enterprise 3.2 中创建了一个配置设置为restartPolicy: Always
. 因此,理想情况下,当 pod 被销毁时,Openshift 将确保由于重启策略而重新运行/重新创建 pod。
现在我不再需要吊舱了。当我试图销毁 pod 时,它会再次被创建。
我的问题是摧毁吊舱的理想方法是什么 restartPolicy: Always
docker - 我如何在 Openshift 中运行 cron 作业?
我在 Openshift 中有一个 docker 容器,这个 docker 有一个 Spring Boot 微服务,我只想每 X 分钟执行一次。
我如何使用 Openshift 来做到这一点?
我不知道如何创建一个 cron 作业或类似的作业来每 X 分钟启动一次这个微服务。
谢谢!
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 分钟。
有任何想法吗?
谢谢
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 创建网络就很容易做到。
openshift - Openshift rest api使用java和对象创建
有没有办法获取一个 yaml 文件并从中创建对象,如模板、配额和其他使用 java