是否有任何方法可以将部署在一个Openshift Online帐户中的应用程序迁移到另一个帐户?您可以保存并恢复Openshift Online gear的快照。这在这里一步一步地描述:
但是,由于您将从一个帐户保存快照并恢复到另一个帐户,请确保在执行此操作时指定您的登录名。假设您已完成这两个帐户的设置,并已在新帐户上创建了一个新的“newApp”,它将如下所示:
$ rhc snapshot save oldApp -l oldAccount@login
Pulling down a sna
我在Openshift上有一个可扩展的EAP 6.0 web应用程序,每当我尝试访问该应用程序时,都会收到HTTP 503错误消息。如何解决此问题。在我的情况下,这是HAProxy盒带的问题,而不是我的web盒带的问题。我是通过尝试在上查看HAProxy状态页面发现这一点的(显然,您必须替换该URL中的应用程序和域,以匹配您自己的Openshift设置)。该页面显示503错误
要修复此问题,请使用
ssh 1234567890abcdef1234567890abcdef@app-domain.r
我有一个域名test.com(作为一个例子),我从namescape买的。我已将域重定向到http://app-test.rhcloud.com/。但是,在我的浏览器中输入test.com时,我仍然可以看到http://app-test.rhcloud.com/而不是test.com。有没有建议如何清理
谢谢你的回答 应用程序需要使用cname,而不是重定向。重定向只是告诉浏览器,现在转到这个域。查看这篇博客文章,了解设置您尝试执行的操作的正确方法:
当我从openshift启动我的url时,它显示了下面的错误
服务暂时不可用
由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试
Apache/2.2.15(红帽)服务器,位于app-domain.rhcloud.com端口80“
请给我一些建议,我如何解决这个问题?对您来说,解决此类问题的最佳方法是检查您的装备上的日志。您可以使用两种方法之一
首先,您可以使用rhc tail命令拖尾日志文件:
rhc尾部-a
查看日志的第二种方法是直接使用ssh连接并转到日志目录。
rhc
rhc和ocCLI工具之间有什么区别
如我所见,它们的作用几乎相同:
oc:
OpenShift CLI公开了用于管理应用程序的命令,如
以及与系统的每个组件交互的低级工具
系统
rhc是否也这样做
我应该使用什么来管理OpenShift平台上的容器?rhc工具适用于OpenShift 2。oc工具用于OpenShift 3。它们是完全不同的软件包版本。因此,您需要知道您使用的是哪个版本的OpenShift。如果您使用的是现有的OpenShift在线版本,则为版本2。如果您使用的是新的OpenS
是否有办法将服务器应用程序(及其存储库)迁移到新的下一代控制台
我的个人帐户中已经有一个WildFly服务器,网址为:
但当我打开下一代控制台时,它是空的,建议我使用新服务器创建新项目。
有没有办法避免再次设置所有内容?
我想保留我以前的OpenShift Web控制台中的服务器配置、git存储库和Jenkins应用程序对不起,没有直接迁移工具。从操作的角度来看,系统的工作方式是非常不同的,但是您还可能需要调整应用程序代码的组织和配置方式。我建议您在新版本中创建一个新的应用程序,以了解它们的不
我也尝试在wildfly 8和wildfly 9中的openshift中的远程访问中找到standalone.xml文件,但没有找到结果
我找到了页面:在哪里描述了应该在哪里找到文件的位置,但它不在那里
我的控制台文件:
有没有办法,如何使用自己的配置xml?在%WILDFLY\u HOME%\standalone\configuration中查找standalone.xml。您应该可以在那里找到standalone.xlm以及standalone full.xml和standalone fu
我正在openshift中运行我的应用程序。我已经创建了一个openshift https路由
我想知道我的应用程序是否有办法获取路由https url及其证书/密钥?有这样的环境我可以使用吗
我正在使用openshift origin 1.4
谢谢
对于路由,您完全可以使用REST API。对于证书信息,如果是在公开服务时添加到路由中的您自己的证书,那么RESTAPI可能也允许您获取该证书。如果依赖OpenShift使用其证书作为默认主机名进行的边缘终止,您将无法获得与证书相关的任何内容。谢
使用以下内容加载我的图像流时:
oc get is -n openshift
我可以看到有时Wildfly图像流不包括在列表中。不确定这是否是暂时的网络问题。
在任何情况下,我都想询问github上是否有wildfly图像流,以便我可以强制重新加载它:
oc process -f [stream].json
感谢Wildfly图像流是以下内容的一部分:
作为管理员,如果尚未加载,您可以使用以下方法加载:
oc create -f https://raw.githubuserconten
标签: Openshift
openshift-originopenshift-enterprise
我有一个在Openshift 3上运行的django应用程序。我需要定期运行某些manage.py命令。在Openshift 2中,我使用了Cron gear,现在在Openshift 3中,我想使用CronJob pod类型
我想为cronjob创建一个pod,使用与django应用程序相同的源代码,但不公开它
例如:
W1-Django应用程序
D1-博士后数据库
M1-用于manage.py作业的django应用程序,作为cronjob pod运行
非常感谢您的帮助。您想使用计划作业
我试图在OpenShift中挂接一个应用程序创建的事件——如果存在这样的事件的话
原因是,我希望在一个新的pod中理想地运行一个命令,用于创建数据库模式。在应用程序映像中包含这一点没有意义,因为我只需要在创建应用程序时运行一次。
我已经研究了pod生命周期挂钩,但是每次有新的部署时,这些事件都会发生。因此,对于我的用例来说,这也太常见了
是否有一种方法可以在创建Openshift应用程序时让映像只运行一次?在这里的评论中,您的思路是正确的。在OpenShift v2时代,生命周期挂钩也存在同样的
我有两个在OpenShift Pro上运行的web应用程序,它们已经运行了好几个星期了,但今天我不得不做一个非常小的更改,并将更改推到OpenShift上。推送失败了
经过调查,我发现两个应用程序都有相同的问题(这很奇怪)
问题是:-
在构建| AppName页面上有一个标签为开始构建的按钮。单击此按钮只会生成错误消息警报:-
启动生成时出错。原因:错误解析
命名空间中的ImageStreamTag jboss-webserver30-tomcat8-openshift:1.2
openshif
标签: Openshift
openshift-originopenshift-web-console
是否可以像在Apache Rancher中那样从web控制台向集群添加/管理节点?从cli执行此操作的最佳方式是什么
感谢OpenShift no.的普通web控制台。如果使用Red Hat OpenShift Container Platform(OCP)而不是Origin,我相信如果使用CloudForms,您可以使用它。我认为这是非常严格的,k8s仪表板显示集群的节点状态和分配,apache rancher具有从web控制台添加节点的功能,OpenShift目前不支持Ubuntu/Debi
标签: Openshift
openshift-originopenshift-web-console
我正在尝试使用以下命令启动Openshift原始群集:
oc cluster up --public-hostname='openshift.xxx.xxx' --http-proxy='http://xx.xx.xx.xx:8080' --https-proxy='http://xx.xx.xx.xx:8080' --no-proxy='0.0.0.0,172.30.1.1,172.17.0.7' --host-data-dir /var/lib/origin/openshift.local.
标签: Openshift
openshift-originopenshift-client-tools
在带有Docker 18和OpenShift OKD oc v3.11.0的Ubuntu 18.04上,本地集群将无法成功启动,并产生超时错误消息
可以在Ubuntu 18.04上使用oc cluster up启动本地群集吗?支持吗?在Ubuntu18.04上如何启动集群
myuser:~] $ oc cluster up --public-hostname='ocp.127.0.0.1.nip.io' --routing-suffix='apps.ocp.127.0.0.1.nip.io'
G
我想为dockerhub上保存的图像创建一个图像拉秘密。然而,这对我不起作用。我怀疑以下某个点有错误:
注册表服务器地址-我用过。但我不确定如何告诉系统dockerhub上的图像名称
在将映像部署到我的Openshift项目时,会要求我输入映像名称。我应该在这里输入什么?图像的名称是什么
谢谢。我终于找到了一种适合我的方法:
1/repo服务器地址为
2/我必须通过/什么是web控制台URL来提取图像?
AWS中有OKD v4,启用了SDN网络插件和网络策略模式。
我需要根据流量类型(VPN、AZ之间、内部)计算每个容器的流量
那么,哪个指标可以提供这些信息
我正在Openshift clound上开发应用程序
请参阅此脚本:
foreach ( $needle['tbody']['tr']['td'] as $key=>$values ){
....
foreach( $values['table']['tr']['td'] as $value ){
....
foreach ( $value['table']['tbody']['tr'] as $td_key => $td
我已经在Openshift上安装了自己的定制代理服务器(用Java编写),并在$Openshift\u DIY\u IP&port8080上运行。代理服务器似乎没有响应客户端请求,浏览器总是重定向到/app路径,例如:www.website.com重定向到www.website.com/app
然后我尝试在本地openshift目录帐户上安装Squid,Squid可以运行,但会警告缺乏权限
有人知道如何在Openshift上正确运行代理服务器吗
我的应用程序需要EclipseLink,因此在我创建WildFly购物车后,我通过ssh连接到该帐户并执行以下操作:
jboss-cli.sh -c --controller=$OPENSHIFT_WILDFLY_IP:$OPENSHIFT_WILDFLY_MANAGEMENT_HTTP_PORT
/system-property=eclipselink.archive.factory:add(value=org.jipijapa.eclipselink.JBossArchiveFactoryI
我正在尝试重新启动应用程序,但收到一个错误:
无法对应用程序对象执行操作。另一个操作已在运行
我试着通过web门户重新启动它,rhc应用程序重新启动。两者都表明了这一错误
看起来这个问题在redhat中已经解决了,但我不知道如何将它应用到我的服务器上
我尝试登录到我的服务器并按照以下指南应用修复程序:,但我无法,因为我没有根访问权限 尝试“rhc应用程序强制停止”。然后启动你的应用程序
我有一个应用程序托管在Openshift上。我们有一个函数,允许用户将文件上传到$OPENSHIFT\u DATA\u DIR,然后调用nodeJS函数插入数据库。如果是大表,此操作可能需要5-7分钟才能完成
但是,在服务器完成操作之前,客户端断开连接,并在120000ms出现网关超时错误,服务器端进程继续操作,并且在某个时间完成后,客户端出现此可怕错误
我需要知道在哪里可以编辑这些120000毫秒。我用不同的值编辑了haproxy,但超时时间仍然是120秒。还有别的文件吗
retries
我刚升级到青铜计划,但我想我还是会每24小时空闲一次,或者haproxy有什么我不明白的地方
我使用haproxy缩放了3个小齿轮,由于没有用户,我很确定我总是只使用1个。每天早上(太平洋时间凌晨4点左右),我访问app-domain.rhcloud.com,我的应用程序关闭(错误503)。我在几分钟后再试一次,它又起作用了。状态页面app-domain.rhcloud.com/haproxy-status/然后显示相应的正常运行时间
这是一个节点应用程序,nodejs.log中没有错误,只是一
我试图在OpenShift v3.3.0上创建一个秘密,使用:
oc create secret generic my-secret --from-file=application-cloud.properties=src/main/resources/application-cloud.properties -n my-project
由于我之前创建了相同的机密,因此收到以下错误消息:
Error from server: secrets "my-secret" already exists
在使用“Fabric8”库的java代码中使用“ocapply”命令的标准方法是什么
我们一直在使用client.buildConfigs().inNamespace。。。。。等等。然而,使用“ocapply”命令可以简化代码
谢谢
San您指的是在Jenkins管道中还是仅在通用Java代码中
我们有与kubernetes等效的应用程序:
new Controller().apply(entity);
在fabric8io/fabric8 git repo中的kubernetes api模块
每次使用OpenShift Online 3部署应用程序时,当我访问应用程序的实际URL时,我都会看到“应用程序不可用”页面
此页面在部署后持续返回几分钟,然后突然应用程序再次工作
我已经看到这可能是由于应用服务器的IP配置不正确造成的,但在我的例子中,这是一个基于Apache的简单PHP应用程序(基于OpenShift应用程序创建期间选择的基本PHP目录框架构建),因此我从未配置过服务器参数
有人建议POD可能会崩溃并被重新创建,所以我使用oc get pods--watch进行了检查,但没有
我正试图通过Jenkins在OpenShift中创建一个构建和部署管道。我遵循了他们的官方教程:
并正确设置所有策略(我使用不同的项目名称和应用程序,但策略相同),但部署在cicd项目上的Jenkins应用程序无法开始在开发项目中构建
错误:
来自服务器的错误(禁止):buildconfigs.build.openshift.io buildconfig未找到,尽管生成已创建,并且可以通过web控制台查看
我正在使用--from文件而不是--from目录进行二进制输入。
如果需要为cicd项目中
我的客户问我openshift是否可以提供与docker相同的内存使用控制,例如,docker run可以在运行容器时使用以下参数来控制内存使用:
--kernel-memory
--memory
--memory-reservation
当我在openshift中搜索相应的部分时,我发现ResourceQuota和LimitRange应该可以做到这一点,但是如果一个pod声称使用LimitRange会使用100Mi内存,但实际上它会消耗500Mi内存呢?内存仍然可以“非法”使用,似乎dock
标签: Openshift
openshift-originopenshift-enterprise
从这篇文章开始,请参阅“支持任意用户ID”一节。建议用于:
支持运行任意用户的映像
使目录和文件归根组所有的映像
用用户id而不是用户名声明用户的图像
例如:
RUN chgrp -R 0 /some/directory && \
chmod -R g=u /some/directory
RUN chmod g=u /etc/passwd
ENTRYPOINT [ "uid_entrypoint" ]
USER 1001
我不清楚这些是什么意思
用户1001在哪里
我正在尝试使用Openshift配置连续部署。我有一个示例React.js应用程序,我想在存储库中出现新提交时自动部署它
我创建了“应用程序”和“构建”,在Openshift中,构建将web应用部署到一个新的pod井中(我使用了标准Node.js构建器模板)。但当代码在repo中更新时,它不会自动执行此操作。如何进行Openshift构建以观察存储库?简短的回答是:webhooks
Openshift公开了所谓的Webhook。源代码存储库(例如Bitbucket)可以在发生推送到存储库之类的事
我目前正在尝试在Openshift中创建一个每天凌晨3点开始的CronJob。使用带有步长值(例如“0*/1***”)的计划创建CronJob可以正常工作,并且作业可以正确启动,但是当创建带有特定计划(例如“0 3***”或“0 3*/1**”)的CronJob时,CronJob根本不会启动
我在监控部分检查了时间戳,时间戳显示在与CronJob时间表相同的时区中
关于如何解决/解决此问题,或者CronJob是否可能使用与日志中显示的时区设置不同的时区设置,有何想法
我使用的是openshift
是否可以在OpenShift应用程序中将NPM更新为最新版本?(默认情况下,它随1.2.17版本一起提供,我正在尝试升级到1.4.x)
运行通常的NPM命令NPM update NPM-g返回权限错误
Error:EACCES,unlink'/opt/rh/nodejs010/root/usr/lib/node\u modules/npm'
运行sudo npm update npm-g会导致权限被拒绝(bash:/usr/bin/sudo:permission denied)您可能没有正确的权
有人开发了可下载的OpenShift盒式磁带并编写了自动测试吗?我想知道最好的办法是什么。我看到的所有盒带在其存储库中都没有提到测试。它们是否足够简单,人们不必麻烦?通常我们不为盒带编写测试。对于官方的Red Hat OpenShift盒带,无论何时有新的或更新的盒带,都要经过QE过程,并由工程师进行测试。我很好奇你是否想过要测试什么以及如何测试。从WAR、EAR、source创建一个应用程序,例如,如果它是java应用程序,测试它是否正在运行。更新应用程序,测试更改是否反映在正在运行的应用程序
我想在openshift上运行magnolia CMS。
安装magnolia cms是否有任何基础设施先决条件?例如,服务器上的最小内存或空间等应该是多少?这实际上取决于并发用户的数量、网站的负载等。我让它在raspberry pi 2上运行,所以它在1 GB RAM上运行正常。我不会说它非常快,也不会推荐它用于生产;)
此外,磁盘空间实际上取决于您的网站大小。您可以通过下载Magnolia并启动Tomcat来检查大小,然后检查分解的war文件的文件夹大小。这让您了解了Magnolia在空白站
我在使用映像ruby-22-centos7的增量构建时遇到一些问题
我将以下脚本“保存工件”添加到.sti/bin目录:
#!/bin/sh -e
pushd ${HOME} >/dev/null
if [ -d ./bundle/ruby ]; then
tar cf - bundle/ruby
fi
popd >/dev/null
我在构建步骤中遇到以下错误:
I0330 13:53:05.022524 1 sti.go:213]使用组装自image:///usr/l
标签: Openshift
openshift-originopenshift-client-toolsopenshift-enterprise
我想做的是制作一个web应用程序,在一个视图中列出Openshift中部署的每个应用程序的版本(版本的快速视图)。目前,我所看到的定位pod中部署的应用程序版本的唯一方法是envirorment视图中的ARTIFACT\u URL参数,这就是为什么我需要该参数,但如果有其他方法来获取pod及其当前部署的应用程序版本,只要我能通过API获得它,我也对这个选项持开放态度。也许我最终还需要一个端点来检索当前pod的列表
我研究了Openshift API,发现唯一对我有帮助的是,如果参数:id是我所认
有没有一种方法可以在出现异常时通过编程重新启动PODs。请告诉我
谢谢。这正是Liveness探测器的使用案例:
对pod/部署应用活动性探测将对pod执行定义的检查(HTTP/Exec/TCP)。如果出现错误,将自动触发pod重启。谢谢。是否有一种方法可以检查活动性检查的Kerberos身份验证部分?通常,为外部系统测试活动性的推荐方法是在应用程序中创建一个端点,类似于/Kerberos\u liveness。然后可以对该端点执行HTTP活动性检查。由应用程序确定kerberos身份验证是否成
我已经在“openshift-3.11”平台上安装了“jenkins-x”,并且“jx”名称空间下的所有pod都已启动并运行。“Nexus”、“Chartmuseum”和“webhook”也能正常工作
我使用“bitbucketserver”进行源代码管理,使用“lighthouse”进行webhook配置
复制行为的步骤
使用“openshift-3.11”作为提供程序,使用“bitbucketserver”处理源代码
jx要求。yaml:
autoUpdate:
enabled: fal
我一直在遵循OCP 4.7在VMware vSphere上的安装说明,其中包含用户配置的基础架构:
在部署引导和主计算机后,我发现有一些数据包从集群节点发送,地址为10.128.x.x/14,这可能表明OpenShift中的网络地址转换无法正常工作。因此,为了完成调试的这一步,我决定找出Openshift SDN中的默认CIDR是什么,因为在所提到的文档中没有说明。我只能假设,根据OCP 4.5先前版本的文档,它是10.128.0.0/14和172.30.0.0/16:
有人知道我的问题的答
我正在尝试让Tycho构建在OpenShift服务器上运行。本地解析目标定义和构建工作正常,但部署时出现以下错误:
无法读取位于的存储库。拒绝许可
我不确定这是否是Tycho配置中的问题(但据我记忆所及,我没有在构建反应堆之外做任何事情来让Tycho工作)或OpenShift中的问题。有人能告诉我问题是什么或者如何缩小范围吗
我尝试从目标平台文件切换到pom.xml中定义存储库。然后我得到一个类似的错误消息:
无法从位置加载ID为“rap”的p2存储库
我发现这可能是相关的。这对我没有帮助,
我有3个盒带:PHP5.4、MySQL 5.5和phpMyAdmin 4.0。每次我向openshift提交任何更改时,我都会看到我的网站因为Apache正在重新启动而关闭,但是,这真的有必要吗?有没有办法避免每次重启
谢谢 今天我发现了如何热部署我的应用程序。链接:
热部署的定义:
其他资料:
知道如何在OpenShift/RHEL上获得pcre(和pcre-devel)库吗?我无法通过yum直接安装软件包
在上下文中,我试图在openshift上安装我的Yesod/haskell应用程序,但在“cabal安装”过程中遇到了pcre依赖的问题
好吧,我基本上回答了当前标题的问题。起点是将该文件放入openshift应用程序的git repo的pre_build hook(即openshift/action_hooks/pre_build)中
我确实需要添加一行,如下所示,带有注释#A
使用playbook where I's Ansible、openshift origin,我通过以下3个节点构建:
主人
节点01
节点02
构建完成后,docker注册表中的状态处于挂起状态,因此docker注册表被以下命令删除:
oc delete dc/docker-registry
oc delete svc/docker-registry
oc delete pod docker-registry-5-deploy
完成后,删除docker注册表使docker注册表在下面的命令
我正在尝试将NFS存储装载到我的容器中,请参见:
我的pvc不能绑定到pv,我不知道如何调试它?
谁能给点建议吗
[root@ocp-master01 smokeping]# oc get pv
NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM REASON AGE
registry-volume 5Gi RWX
是否有API或命令行可用于在OpenShift中创建或更新角色?我想创建一个新角色,以便服务帐户只能执行部署,但现在我不得不授予“编辑”角色以完成此任务,这太过分了
看起来应该很简单,但我找不到任何关于这方面的文档。Red Hat的现有文档
oc create -f exampleview.yaml -n myproject
oc describe role exampleview
oc delete -f exampleview.yaml
演练:
用于测试应答中的命令的迷你换档版本
我们已经从ApacheHTTP服务器(httpd)2.4模板部署了一个容器。部署成功后,我们面临分配路由的问题
错误:路由尚未接受流量,因为路由器尚未允许它
版本
OpenShift主机:
v3.7.0+7ed6862
库伯内特斯大师:
v1.7.6+a08f5eeb62最后,找出这个问题的根本原因。路由器机架未在OSE主节点上运行,启动路由器机架后工作正常。您是如何启动路由器机架的?在默认项目中,应该有一个路由器部署。我刚刚扩大了部署规模。
我正在Openshift Starter上运行一个小型系统——美国西俄勒冈州地区。在过去的几个月里,它一直运转良好,直到昨天和今天突然开始失败。当我尝试从Openshift Web控制台中重建时,我在控制台中收到以下错误消息:未能提取生成器映像。
在日志中,我得到:
拉取图像“registry.access.redhat.com/rhscl/python-27-rhel7@xxx" ...
拉取图像错误:拉取图像“registry.access.redhat.com/rhscl/python-
我在Jenkinsx设置中使用OKD,Jenkinsx根据开发人员创建的请求动态创建一个项目,并在该项目中部署服务
但是这些项目中的服务由于“ImagePullBackOff”错误而失败,因为这些项目中的POD无法访问来自不同项目的图像
我正在尝试允许预览环境下的项目访问来自不同项目的图像
由于预览环境下的项目是动态生成的,所以我可以在创建项目后添加image puller策略
oc policy add-role-to-user system:image-puller system:servi
我已经在Ubuntu 20.04上安装并配置了单节点OpenShift Origin
当我重新启动我的机器时,openshift配置-部署、项目、映像等将被删除。有没有办法恢复它们
重启后,我需要再次创建项目并再次部署应用程序。有没有办法避免这种情况?删除肯定不会发生,因为OpenShift的状态应为etc。您使用了哪种方法安装此单节点OpenShift?
标签: Openshift
tesseractapache-tikarhel7tika-server
Hi Tika服务器是使用tesseract设置的,但它仍然没有读取PDF中的嵌入图像。尝试使用两个可用的标题,但没有帮助
这种情况仅适用于PDF文件。而OCR适用于其他文件类型/图像
在这里使用定制的docker容器。奇怪的是,同一个容器部署在另一台机器上工作。
是否存在较低级别的问题
更新:
在比较日志后,OCP似乎正在将自定义HTTP头(如X-Tika…、邮递员令牌转换为X-Tika…、邮递员令牌等)小写。有人能帮我解决可能出现的问题吗?检查
pdf扫描文档将转换为图像,然后发送到tess
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 28 页