标签: openshift-client-tools

OpenShift部署

嗨,我是开放班的新手.我不知道如何创建存储库并将项目部署到它.我已通过命令提示符配置它.通过命令提示符成功安装rhc后,我对Open Shift网站上关于上传应用程序而不是推送和提交的帮助感到困惑.我有关于提交和推送的想法,但我没有得到关于第一次部署或上传应用程序的想法.请帮助我,我提前感谢你被困了很多时间

openshift openshift-client-tools

6
推荐指数
2
解决办法
1万
查看次数

无法git克隆OpenShift应用程序

我刚刚开了一个OpenShift帐户,并完成了本教程:

https://www.openshift.com/blogs/any-version-of-nodejs-you-want-in-the-cloud-openshift-does-it-paas-style

当我创建应用程序时,我收到以下错误:

erelsgl@erelsgl-H61MLC:~/mynode$ sudo rhc create-app mynode nodejs-0.6
Application Options
-------------------
  Namespace:  erel
  Cartridges: nodejs-0.6
  Gear Size:  default
  Scaling:    no

Creating application 'mynode' ... done


Waiting for your DNS name to be available ... done

Cloning into 'mynode'...
Warning: Permanently added the RSA host key for IP address '23.22.156.99' to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: The remote end hung up unexpectedly
Unable to clone your repository. Called Git with: git clone
ssh://522c....@mynode-erel.rhcloud.com/~/git/mynode.git/ "mynode"

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WARNING: …
Run Code Online (Sandbox Code Playgroud)

openshift openshift-client-tools

6
推荐指数
3
解决办法
2万
查看次数

如何在Windows上使用'rhc'命令进入openshift应用程序?

我正在尝试使用'rhc'命令ssh(从windows)进入我的Openshift应用程序

rhc app-ssh <app name>
Run Code Online (Sandbox Code Playgroud)

我在这里遵循了Openshift指令:

https://www.openshift.com/forums/openshift/how-to-rhc-app-ssh-command

Putty返回错误"Putty命令行错误:未知选项"-V"然后失败.我的谷歌搜索表明putty有一个"-v"(小写)选项打开Verbose.我不确定它是否是一个相同.

如果我使用Putty GUI一切正常.我想弄清楚如何使用命令行ssh到我的openshift应用程序.

如何在Windows上使用'rhc'命令进入我的openshift应用程序?

windows putty openshift openshift-client-tools

6
推荐指数
1
解决办法
6039
查看次数

在OpenShift中使用RHC设置失败 - UTF8 - SSH

我正在使用OpenShift进行学习,在我看来,RHC设置不起作用.

当我尝试执行它时,它在生成授权令牌时失败,说:

为此客户端生成授权令牌...仅接受有效的UTF-8编码输入

然后停止

我的平台是Windows 7.

windows openshift openshift-client-tools

5
推荐指数
1
解决办法
647
查看次数

`rhc setup`错误:`无法与服务器建立安全连接

我无法通过以下错误:

$ rhc setup
OpenShift Client Tools (RHC) Setup Wizard

This wizard will help you upload your SSH keys, set your application namespace,
and check that other programs like Git are properly installed.

A secure connection could not be established to the server (SSL_connect
returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint). You may
disable secure connections to your server with the -k (or --insecure) option
'https://openshift.redhat.com/broker/rest/api'.

If your server is using a self-signed certificate, you may disable …
Run Code Online (Sandbox Code Playgroud)

openshift openshift-client-tools

5
推荐指数
2
解决办法
3263
查看次数

当'rhc tidy'没有足够的磁盘空间时,如何清除openshift上的磁盘空间?

我的openshift配额超过了:

 Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
 /dev/mapper/EBSStore01-user_home01
            1048572       0 1048576            6890       0   80000        
Run Code Online (Sandbox Code Playgroud)

我找到了一个不同的stackoverflow问题,磁盘空间可以通过'rhc app-tidy'清理

但是当我运行此命令时,我收到以下错误:

Warning: Gear xxx is using 100.0% of disk quota
Failed to execute: 'control start' for /var/lib/openshift/xxx/mysql
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时,请确实查看哪些文件占用的空间最多

du -h * | sort -rh | head -50
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

605M    wildfly
320M    git/mythings.git/objects
320M    git/mythings.git
320M    git
317M    wildfly/usr/lib/jvm/jdk1.8.0_05
317M    wildfly/usr/lib/jvm
317M    wildfly/usr/lib
317M    wildfly/usr
166M    wildfly/usr/lib/jvm/jdk1.8.0_05/jre
165M    wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib
136M    wildfly/versions/8
136M    wildfly/versions
118M    wildfly/versions/8/modules
118M    wildfly/usr/lib/jvm/jdk1.8.0_05/lib
118M    wildfly/modules
116M    wildfly/versions/8/modules/system/layers/base
116M …
Run Code Online (Sandbox Code Playgroud)

git diskspace openshift openshift-client-tools

5
推荐指数
1
解决办法
5290
查看次数

Openshift CLI - 使用模板和 oc new-app 更新应用程序

我目前正在使用模板构建和部署应用程序

oc new-app -f ./openshift/template.yaml
Run Code Online (Sandbox Code Playgroud)

我使用的是模板,而不是单独的部署、构建等配置,因为我也希望能够传递参数,例如

oc new-app -f ./openshift/template.yaml --p DATABASE_PW=PW
Run Code Online (Sandbox Code Playgroud)

据我所知,这是不可能使用

oc create -f ./openshift/deploymentconfig.yaml --p SOME_PARAM=TEST
Run Code Online (Sandbox Code Playgroud)

现在我也将其集成到了 Jenkins 的构建管道中。我现在的问题是这样的。这在第一次部署时一切正常,但对于重新部署则不起作用。我可以用 Jenkins 重建应用程序,就像

oc start-build my-app
Run Code Online (Sandbox Code Playgroud)

但这会导致我的模板的更改不会被考虑。我也无法使用 new-app,因为它不会替换现有的配置,从而产生与此类似的错误

--> Creating resources ...
    error: services "my-app" already exists
    ....
--> Failed
Run Code Online (Sandbox Code Playgroud)

有办法解决这个问题吗?也许像命令一样new-app replace所有配置都被替换?我目前正在解决这个问题,方法是使用 shell 文件完全终止该应用程序,然后再次启动它;但这总是会导致几分钟的停机时间,这确实让我很烦恼。

command-line-interface jenkins build-pipeline openshift openshift-client-tools

5
推荐指数
1
解决办法
5739
查看次数

如何回滚以使用较旧的映像而不是停留在最新的(外部构建的)上?

我们正在将构建过程移到 OpenShift 3.11 集群之外,并注意到当想要回滚到旧部署时,使用的 docker 镜像不是旧的,而是 OpenShift 已知的最新版本。

我看到对于由 OpenShift 源构建构建的图像,这是有效的,但是对于我们外部构建的图像,这些图像被推送到 openshift 外部 docker 注册表,然后oc new-app registry/foo/bar:master(为此创建图像流)这不起作用。

这完全可以实现吗?

我的 docker 镜像需要额外的元数据吗?

我需要告诉 OpenShift 更多关于我的图像的信息吗?


注:在Origin打开https://github.com/openshift/origin/issues/23754——Redhat东西下面的开源项目——关于这个

rollback openshift openshift-client-tools

5
推荐指数
1
解决办法
2995
查看次数

Openshift - 'oc' 命令失败并显示“无法连接到服务器:x509:由未知机构签名的证书”

在本地安装 openshift 后,我​​可以启动 minishift。在https://192.168.xy:8443

启动“oc”命令(例如“oc project”)时,出现此错误:

无法连接到服务器:x509:由未知权威签名的证书

当我在不启动 minishift 的情况下启动 'oc' 命令时,我收到此错误:

无法连接服务器: dial tcp 192.168.xy:8443: connectex: (翻译) 尝试连接失败,因为连接方在一定时间后没有正确回答,或者由于连接的主机没有回答而建立的连接失败。

之前:我可以使用 Openshift 在线使用 oc。

openshift openshift-origin openshift-client-tools

4
推荐指数
1
解决办法
5418
查看次数

OpenShift :: 我们如何在自定义端口(非 Web / 非 http)上启用流量进入 pod

我们如何在自定义端口(非 Web/非 http)上启用进入 Pod 的流量。

例如,考虑端口 12121。

我尝试通过路线公开端口。但无法从同一命名空间内的另一个 pod 访问此 pod。

OpenShift 支持此功能吗?

如果有人以前尝试过此操作,请分享您是如何实现这一目标的。

谢谢。

openshift openshift-origin openshift-enterprise openshift-client-tools

3
推荐指数
1
解决办法
8789
查看次数