我为正在开发的新应用程序创建了一个新的OpenShift帐户。
我为数据库添加了一个MongoDB盒带,为Java web应用程序添加了一个Tomcat盒带
我现在需要从Java web应用程序连接到数据库,但我错过了两个身份验证详细信息:
$OPENSHIFT\u MONGODB\u DB\u主机
$OPENSHIFT\u MONGODB\u DB\u端口
据我所知,我必须在控制台中键入我的应用程序的名称,但我的应用程序似乎没有设置环境变量。
我能做什么?显然,默认环境变量只能通过ssh看
在执行rhc tail-a myApp时,我想用:GET/200
我试过了
rhc tail -a myApp | grep -V GET
但这似乎不起作用。我想你需要一个小写的v,大写的v似乎是版本,至少在我的mac上是这样的
-V, --version
Display version information and exit.
-v, --invert-match
Selected lines are those not match
我是OpenShift的新手,我正在尝试使用以下工具安装RHC gems:
$ sudo gem install rhc
已成功安装显示的文档,但在安装文档时,该过程似乎尚未结束。到这一点,我知道了
$ sudo rhc setup
而且它不承认这个命令。我有Ruby和Git都在我的mac上运行,所以我不明白为什么它不工作
我错过了什么
编辑:
它似乎被困在文档安装中:
MacBook-Pro-2:~ User$ gem install rhc
Fetching: net-ssh-2.9.1
我有一个Ghost应用程序实例在Open Shift上运行。由于某种原因,当我尝试登录到myapp.domain/ghost时,它不再能够找到我的电子邮件
如何更改管理员电子邮件设置?重置密码的过程相对简单
ssh进入您的装备
rhc ssh
将cd放入应用程序目录
cd-app-root/runtime/repo
注意:这是您的应用程序代码的位置,您也可以使用OPENSHIFT\u REPO\u DIR环境变量cd到它
将cd放入sqlite数据库目录
cd内容/数据
登录到您的sqlite实
有人知道为什么要跑步吗
rhc app create test ruby-2.0 mysql-5.5 http://cartreflect-claytondev.rhcloud.com/reflect?github=cantino/openshift-foreman-cartridge
在OpenShift上工作,但正在运行
rhc app create test ruby-2.0 mysql-5.5 http://cartreflect-claytondev.rhcloud.com/refl
在OpenShift上,Node.JS运行的是0.10.35,已经有一年多的历史了
这个可以升级到5.x吗
干杯
似乎有一种方法可以为OpenShift盒带指定nodejs的版本。这是官方文档:这是一个定制的Node.js盒带,负责在每次构建时自动更新Node.js和NPM版本。cool,似乎第一个链接的回购被取消,第二个链接我必须重新安装盒带,这不是什么大问题,但我发现这在我现有的项目中非常有效:
Openshift“一体式”流浪者箱使用。我公司的安全团队告诉我们,将“xip.io”用于通配符DNS可能会引起一些安全问题。既然“xip.io”不是一个选项,我该如何设置它呢?我们公司也遇到了类似的问题。最好的答案是,您需要设置自己的自定义DNS,这有点可怕。很抱歉,因为这样做有点烦人,但也没那么糟糕。使用链接,它应该给你一些指导
基本上,您需要将/etc/dnsmasq.conf文件设置为:
# Reverse DNS record for master
host-record=master
我们正在尝试将容器的构建和部署自动化到openshift v3.3中创建的项目中。从文档中我可以看出,我们需要利用服务帐户来实现这一点,但文档很难理解,我在博客中找到的示例也无法完成这一任务。我的工作流程如下所示,包括我使用的oc命令示例:
BUILDER_TOKEN='xxx'
DEPLOYER_TOKEN='xxx'
# build and push the image works as expected
docker build -t registry.xyz.com/want/want
我正在尝试从OpenShift 2迁移到OpenShift 3。
我已经在OpenShift 3上创建了一个新的应用程序,但我正在努力将我的BitBucket私有git存储库克隆到它。(我对OpenShift 2没有问题)
我曾尝试在Build/Advanced选项中设置机密(SSH或基本身份验证),但运气不佳
以下是错误消息:
Cloning "git@bitbucket.org:(myusername)/(myrepository).git" ... error:
build error:
在使用EBS进行持久存储时,OpenShift如何扩展?OpenShift如何将用户映射到EBS卷?由于无法为每个用户分配1个ebs卷,openshift如何使用kubernetes在后端处理此问题?ebs卷一次只能装载在群集中的单个节点上。这意味着您无法扩展使用1个以上副本的应用程序。此外,使用EBS卷的应用程序不能使用“滚动”部署策略,因为在进行新部署时需要有2个副本。因此,部署策略需要设置为“重新创建”
受已部署应用程序(其已声明卷类型为EBS)的限制,使用EBS卷作为基础存储类型没有问题
我有一个简单的nodejs+mysql应用程序,正在尝试迁移到Redhat Openshift免费帐户,该帐户提供2个核心CPU和1 Gb内存。我无法同时安装,因为nodejs安装占用了CPU和所有内存注意,我需要为node app选择1 GB内存,因为选择较低的值会导致问题。我的节点应用程序在初始构建后可能不需要1 gb,但无法缩小规模以释放内存-遇到问题,请参阅下面的详细信息。另外,是否有一种方法可以将node应用程序的cpu缩减到1个,从而为mysql应用程序创造空间。谢谢你的帮助
进一步
正在尝试使用DockerHub提供的以下图像以及Smartbear提供的浮动许可证创建一个新应用程序,该许可证在nextwork中的一个盒子上运行:
smartbear/ready api virtserver
在Ubuntu上运行18:04
Docker版本18.09.0-ce-tp4,版本33764aa
OpenShift 3.10
使用以下命令创建新应用程序
oc新应用程序smartbear/ready api virtserver ACCEPT_TOU=true VirtServerLi
当我登录到openshift URL时,在URL/console/projects下,我可以看到所有项目以及创建它们的人和时间。
e、 g.
:
:
如何使用oc cli获取此信息?
我试过“oc status-v”oc descripe all”
我正在使用以下版本:
oc v3.10.14
kubernetes v1.10.0+b81c8f8
openshift v3.11.51
kubernetes v1.11.0+d4cacc0
谢谢$oc status将为您提供当前项目的状态
要查看
我目前正在使用一个虚拟服务器,想试用一下。但我还没有真正了解它的工作原理。我有根目录访问我的“网站空间”吗?我可以设置服务器操作系统(例如Debian 7)吗?我可以安装/卸载软件(nginx、php5.5、PHP代码嗅探器PEAR包等)吗?我可以用一个gear来创建多个网站吗?你的问题不清楚你不理解的部分,因此我将尝试规划架构并提供文档,让你开始
OpenShift是一款红帽开发的产品(因此在RHEL或Fedora上入门将是最容易的),但它也可以在其他Linux系统上运行(不过您可能需要将组件
我的免费OpenShift在线帐户上有一个WildFly 8.1.0CR1实例。现在我看到一个新版本的WildFly可用(WildFly 8.1.0Final)
是否可以在不卸下盒带并重新添加的情况下对其进行升级 您必须卸下并重新安装盒带,但是,由于无法卸下web_framework盒带(因为它是gear上的主盒带),因此您需要创建一个新的gear并将应用程序迁移到它
我已经在openshift中托管了我的应用程序,托管位置是美国/纽约,openshift最近开始为欧洲地区提供支持,我的客户主要来自印度,我的web应用程序只关注印度客户
Openshift提供了根据客户偏好将地点从美国改为欧洲的选项。
我的问题是,
托管位置有什么不同吗
如果我想把我的位置改到离印度相对较近的欧洲,我在部署我的应用程序时如何选择位置以及任何限制
注意:我的应用程序在PROD中,我们有用户访问我们的网页。以下是一篇KB文章,介绍如何将应用程序从美国东部移动到欧盟西部:
响应时间应
标签: Openshift
openshift-client-toolsopenshift-cartridge
我想在openshift中自动创建应用程序。我不想执行rhc命令,只想运行一些作业来构建应用程序。听起来您想使用OpenShift API() 您可以将Jenkins与openshift插件结合使用。
这将使生活更轻松
这对我来说有点不清楚。您可以有一个使用rhc客户端工具的作业。除了rhc CLI工具之外,关于如何创建应用程序的另一个选项是使用web界面,但这对于任何自动化来说都不太方便。你到底想实现什么?谢谢Jiri和corey的回复!我的想法是,与运行一系列rhc命令不同,如果我们运行一个
我试图在我的raspberry pi 3上编译openshift,但它一直超时
我下面的教程来自
我这样做的原因是因为我得到了错误
./oc:无法执行二进制文件:Exec格式错误
当我直接从下载文件并使用它时
那么,有谁能告诉我,我必须做什么才能使这项工作正常进行,或者我如何修复错误
由于openshift 2即将停产,我无法再使用rhc访问我的应用程序(在我的RPi3上运行良好)。Pi可能没有足够的RAM来编译oc。我建议在您的主计算机上运行以下操作,并将生成的二进制文件复制到Pi:
CGO
与主题类似,我需要允许所有流量不是到IP,而是到域。
我想访问的域是google API
有什么想法吗?您可以允许访问特定的URL,如www.google.com,或访问域,如*.google.com。看
您还可以允许特定路径的流量,请参见。您可以允许特定URL(如www.google.com)或域(如*.google.com)的流量。看
您还可以允许特定路径的流量,请参见。对,我通过在google.com上创建服务条目和虚拟条目实现了这一点。
不适用于特定端点。谢谢你的帮助。没错,我通过在go
我祈祷这段文字出现在RedHat OpenShift附近
这条步行通道还在工作吗?
从今天起,我的经验是,创建一个项目效果很好。然后我陷入了困境。
没有看到任何与JavaScript相关的内容。
有人能给我指出正确的方向吗
我可以在概述、YAML、工作负载和角色绑定之间进行选择
您在屏幕截图中显示的UI是针对OpenShift Online Starter(基于OCP 4.3)的,但是您参考的文档是针对OpenShift Online Pro(基于OCP 3.11)的。要查看目录,应将“管理员
我在openshift acc上遇到这种错误
1档的档位重新启动未完成。请再试一次
如果问题仍然存在,请与支持部门联系
是的,我尝试从控制台和SSH重新启动,但仍然无法工作
我的openshift发生了什么
实际上,该网站仍在运行。但当我看到haproxy状态时,它是这样的
前挡打开
档位-53169xxxxx0012b-papxx下降
失水事故加速
后端备份
有没有关于如何解决此问题的建议?尝试手动缩小比例以删除该档位,然后将其设置回常规设置
我有带tomcat墨盒的小齿轮。当我尝试执行使用Java3D生成图像的war时,我遇到以下异常:
Caused by: java.lang.ClassNotFoundException: javax.media.j3d.Node
首先,我尝试在classpath中添加Java3D,我在pom.xml中添加了:
<dependency>
<groupId>java3d</groupId>
<artifactId>j3d-core-u
我在部署我的第一个应用程序时遇到了麻烦,我坚信这可以归因于Linux服务器。那么,如何将构建更改为在Windows主机上运行呢
在Jenkins上,有一个不祥的“平台”字段,但我插入了几十个排列“win”、“windows”、“x86”、“64”,它没有抱怨,但也没有使用其他服务器操作系统 如果您正在谈论OpenShift Online,我们不提供windows服务器来构建或运行您的应用程序。如果您试图运行.net代码,则需要使用community Mono盒带。我认为您无法做到这一点。你最好试
我需要帮助。我刚刚创建了一个OpenShift WildFly 10应用程序,并通过web控制台将WAR文件部署到其中。部署后,一切正常。但在我使用rhc命令重新启动应用程序后,我的部署被回滚,只显示默认主页,就像我创建新应用程序后一样。您所说的openshift在线吗?如果是,您可以访问服务器日志吗?我已经查过日志了。似乎每当服务器休眠时,我的免费盒带将恢复到初始部署。
我希望部署配置使用生成配置的输出映像
我目前正在使用类似以下内容:
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
openshift.io/generated-by: OpenShiftNewApp
creationTimestamp: null
labels:
app: myapp
name: myapp
spec:
replicas: 1
如何在openshift origin中创建和使用jboss Web服务器的imagestream
图像yaml可在本文档中找到。我看到它是用openshift企业版()自动构建的。但为什么不是起源呢
谢谢
我期望它在构建过程中自动恢复图像,但没有发生
D:\docker\apps>oc new-build --image-stream=jboss-webserver31-tomcat7-openshift:1.1 --name=newapp --binary=true
warning:
无法连接Openshift群集上托管的jenkins master。握手后以以下错误终止:
may 23, 2020 2:05:55 PM hudson.remoting.jnlp.Main$CuiListener error
GRAVE: Failed to connect to jenkins-jnlp-poc:50000
java.io.IOException: Failed to connect to jenkins-jnlp-poc:50000
at org.jenki
使用openshift来托管这个应用程序。该应用程序是可扩展的,我希望当您部署一个新功能时,它将部署到1档,保持web应用程序的运行,然后部署到2档。类似于这样,但在部署新功能时,web应用程序会停止运行。
我知道热部署即将到来
问题是,在没有任何站点停机的情况下部署新功能的最佳方式是什么?
对于这种事情非常陌生,如果这是最基本的,我道歉 供未来用户参考:签出并。热部署不适用于您的应用程序?看看吧,不知道我怎么会错过这个!!谢谢:)
我在openshiftdevelope和production上有两个名称空间。现在我想使用另一个名称空间创建一个应用程序,但这只能在同一名称空间中实现。我现在在gogle上搜索了很长时间来移动应用程序,但我找不到解决方案
我像今天一样在OpenshiftV2上构建了一个新的python金字塔应用程序,我在部署到OpenshiftV2时遇到了这个错误。我加入了ssh,我可以看到我的虚拟环境安装了6个1.10.0,但出于某种原因openshift认为我有1.3。也许Openshift没有激活venv?Openshift不允许我进行pip升级、安装或卸载
我似乎记得几年前发生的事情,但不记得如何解决。我似乎记得这是一个Openshift错误,但不确定
有什么想法吗
File "/opt/rh/python33/ro
我有一个小问题,我正在尝试在openshift上安装mbaas baasbox,我得到了503页,它可能是什么
这是我遵循的教程
rhc的尾巴给我
[2014-04-11 01:13:50] INFO WEBrick 1.3.1
[2014-04-11 01:13:50] INFO ruby 1.8.7 (2011-06-30) [x86_64-linux]
[2014-04-11 01:13:50] INFO WEBrick::HTTPServer#start: pid=398035 port
在不可缩放的单数档位中,档位空闲前多长时间没有交通。我查过了,文件里好像没有。我相信正确答案是24小时 档位怠速现已正式记录在OpenShift在线定价页面中:
在免费计划中,当应用程序已经24小时没有流量(或git推送)时,就会发生空闲。在Bronze和Silver计划中,应用程序没有空闲。在该页面的常见问题中,它仍然表明空闲是为免费层帐户完成的。
但是,我无法获得root访问权限,我尝试了
\> sudo rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
bash: /usr/bin/sudo: Permission denied
> su - root
bash: /bin/su: Permission denied
> sudo su
bash: /usr/bin/sudo: Permi
有人知道如何在OpenShift上部署Phoenix来解决这个问题吗
当我运行mix deps.get时会发生这种情况:
Registry update failed (http_error)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], :eacces}]}
** (Mix) Failed to fetch registry
您是否能够从服务器连接到repo.hex.pm?(curlhttps
我的应用程序日志中有以下错误:
==> app-root/logs/postgresql.log <==
2016-06-22 13:05:40 GMT ERROR: could not extend file "base/16385/123494": Disk quota exceeded
2016-06-22 13:05:40 GMT HINT: Check free disk space.
宋承宪到我的装备:
[<CUT>]\> du -a -h --m
标签: Openshift
openshift-client-toolsopenshift-cartridge
我目前正在试验,想知道OpenShift是否能够托管该软件。为了让它工作,我需要运行shell命令并连接多个实例
开放式轮班可以适应吗
标签: Openshift
redhatopenshift-originredhat-containers
您好:)我试图模拟对启动部署的主节点的occliapi调用。因此,最终,我可以拥有一个聊天机器人,它可以启动部署,而无需安装occli
启动部署的API调用是什么
当我看一下occli对oc部署的作用时
谢谢你抽出时间 不确定这是否是你想要去的地方,但你可能正在寻找这个
创建DeploymentRequest的实例化
POST/oapi/v1/namespace/{namespace}/deploymentconfigs/{name}/instantiate
谢谢你,沃伦!我认为部署请求是我
我仍在试图了解入口/外部IP在OpenShift中是如何工作的,并希望得到一些关于如何解决这个问题的社区建议
目前,“我们”的操作方式是,流量访问外部IP,将NAT发送到负载平衡器上的VIP,负载平衡器对为HTTP或其他类型流量提供服务的后端服务器池进行负载平衡。我们不像OpenShift路由器那样通过查看主机头来确定在何处接入流量,这种类型的流量处理对我们不起作用。我们将1个外部IP直接映射到1个内部服务
我们正在考虑迁移到OpenShift,但希望保留这种外部IP到VIP(内部服务)的1对1
我想在Openshift中定义一条具有多条路径的路由,每条路径转发到不同的服务。例如,/pathA将请求转发给ServiceA,而/pathB将请求转发给ServiceB
这在OpenShift中可能吗?如果没有,建议的方法是什么
我也读过关于路由切分的文章,但是我不能说我已经清楚地掌握了这个概念
谢谢。您需要为每条路径创建多条路由。但它可以向同一主机名添加多个路径。这和你说的一条路线多条路线的结果是一样的。
有关更多详细信息,请参阅
对于服务A
apiVersion: v1
kind: Rou
我们有一个场景,OpenShift中的Pod正在重新启动,并且来自该Pod中运行的应用程序的应用程序日志不足以知道相同原因
集群级别是否有任何日志可以给出pod重新启动的一些提示?oc descripe pod-显示pod重新启动的事件。如果由外部事件(如内存或磁盘压力导致退出或内存不足)引起,oc get events可以提供线索。如前所述,oc descripe也显示了其中的一些信息。@Rinor:我得到了以下数据(我已经从descripe中输入了部分数据)最后状态:终止原因:OOMKill
在Openshift 3.9中,当我使用“oc rsync”将jenkins数据从我的jenkins pod导出到主机的文件系统时,我得到以下错误:
rsync警告:某些文件在main.c(1650)[generator=3.1.2]中传输(代码24)之前消失
错误:退出状态24
这似乎是底层LinuxRSync实用程序的一个已知问题,并且有一个问题。但是,在我的例子中,由于rsync实用程序是由“oc”调用的,所以我无法理解如何处理这个问题
建议?谢谢。与rsync类似,oc rsync似乎有
我刚刚创建了一个免费的php gear。。。
实例是否自动配置为滚动日志和删除旧日志(以确保不超过磁盘配额?)
你能告诉我日志多久滚动一次,旧日志何时被删除
感谢现在(2014年2月),所有基于OpenShift Apache的盒式磁带都使用该程序每午夜旋转日志:
/usr/sbin/rotatelogs <gear-dir>/php/logs/access_log-%Y%m%d-%H%M%S-%Z 86400
最后但并非最不重要的一点是,可以为OpenShift打开一个or。此时
我使用Openshift并安装了Tomcat 7(JBoss EWS 2.0)和Mysql 5.5、Jenkins和PHPMyadmin。我使用的是免费版本,基本上是小齿轮。事实上,我时常在上传我的战争文件时遇到困难。然后我必须清理空间,这样才能部署war文件
我的问题是,这是小齿轮的情况还是其他情况。去做一个有报酬的计划能不能解决我的计划
在这两者之间,我的应用程序是小的(30MB War)加上小的DB
请回复免费帐户提供三个档位,每个档位有1GB的磁盘空间。您的应用程序设备正在托管Tomca
我在openshift上有一个php应用程序,我想每天备份mysql数据库。我添加了Cron盒带。但我对corn的工作还不熟悉,对脚本编写的知识也不多。您可以使用mysqldump命令将MySQL数据库转储到一个文件中。然后设置一个cron作业以每天运行它
编写一个脚本来运行mysqldump,然后将脚本放入/etc/cron.daily/中,它将每天运行一次。尝试查看这篇博客文章,它向您展示了如何在OpenShift gears上开始cron作业。我可以通过sftp上传脚本文件吗?如果是,哪个
我在openshift上托管了一个应用程序,并为其添加了一个Pinterest按钮。不幸的是,它不能完全工作。当尝试使用它时,我从Pinterest得到“无法获取图像”
当我询问Pinterest支持时,答案是openshift可能会阻止基于用户代理字符串的请求或来自amazonweb服务的请求
我没有发现任何关于请求被阻止的信息。有人知道这件事吗 创建Pinterest按钮时,请确保使用的是安全图像。听起来好像您试图在安全的rhcloud.com子域上加载不安全的图像。该域是一个安全的rhcl
在OpenShift中有没有集成Let's Encrypt(或者,有计划吗)?Let's encrypt将发布90天后到期的证书[1]——他们计划的很大一部分是通过使用证书的人进行自动化设置,以便他们始终使用新证书进行更新。有鉴于此,有必要对OpenShift进行一些集成
谢谢
[1] 目前,无法在OpenShift Online上自动更新和安装ssl证书,因为ssl证书存储在节点级别,ssl连接由节点级别代理终止(参考)。如果你想看到它包含在未来的版本中,你应该投票并让人们投票。通过使用Ope
我看了这个问题,但这是关于限制的IP。我的应用程序托管在Openshift上。我看了statica,但花了很多钱
请让我知道,如果有一种方法可以配置wildfly,只允许访问来自给定域的请求
例如,admin.example.com应该只允许来自www.example.com的请求
谢谢,
为什么OpenShift 3.10中的作用域oc get all(和oc delete all--all)也不包括类型为PersistentVolumeClaim的组件?需要单独的oc get pvc(和oc delete pvc--all)
是否有特殊的理由来对待这些特殊的物体?(显然,它们只是在某些方面有特殊之处;例如,应用程序模板可以非常正常地与其他组件一起创建它们。)
Update类型为Secret的组件也可能以类似的方式和原因进行特殊处理。我能想到的一个原因是,这些组件的使用寿命通常比
是否有任何文档页面、源代码、配置文件包含所有SCC的详细信息,而不仅仅是受限的(在每个文档中都用作示例)
我没有一个正在运行的OpenShift实例可以从命令行查询这个问题
以下是我所说的详细信息:
这是的设计方案,谢谢。不完全是我想要的,但非常有用,欢迎:)不幸的是,我无法找到有关文档的详细信息。最好的选择是使用oc explain scc.spec
我正在尝试在vSphere平台上安装Openshift 4.4。我根据以下文档设置DHCP、DNS记录和HAPROXY:
但是,当我进入以下步骤时:openshift安装等待引导完成--log-leveldebug,我看到了以下错误
到目前为止,有人遇到过这个问题吗
我还在设置haproxy服务器配置:
默认值
模式http
日志全局
选项httplog
选项dontlognull
选项http服务器关闭
除127.0.0.0/8之外的选项
选项重新修补
重试3次
http请求超时10秒
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 28 页