问题标签 [openshift-origin]
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-origin - 即使在端口转发之后也无法在本地访问openshift mysql
嗨,在发布这个问题之前,我看到了许多 stackoverflow 问题并尝试了所有方法,但没有任何效果。我正在使用 openshift 免费层(3 档)。在我的 eclipse-IDE 中配置的 openshift 还提供了 SSH 密钥。没有问题我能够在 openshift 中运行我的应用程序并且应用程序已加载。登录失败时出现以下异常“ mysql ” - 通信链路故障“
下面的代码是我用来连接数据库的
在 Openshift 中,我可以看到 mysql 设备以及凭据,
在 openshift phpMyAdmin 我要查看我的数据库和表,请找到下图以供参考,
端口转发后,我使用以下代码连接到数据库,
连接成功。但是通过 Spring-Security 进行连接时,我遇到了异常。
请找到用于数据库连接的 spring-security xml,
请有人帮助我解决这个问题。
docker - OpenShift 云计算:高级安装
我想在 Centos7 (EC2) 上使用高级安装方法安装 OpenShift。但首先我需要知道一些问题:
首先,我需要在主节点及其 2 个节点(https://docs.openshift.org/latest/install_config/install/prerequisites.html)上配置先决条件。完成后,高级安装将开始。
1)我是否必须仅在 master 上安装 ansible 并在最后运行安装程序,还是需要在节点上安装任何东西(docker 除外)?
2) 我必须在这里执行哪些步骤:https ://github.com/openshift/openshift-ansible或者只需下载 repo 并按照教程进行操作。
3) 有没有必要安装或配置的东西没有被引用?
ssl - 无法验证 ip 的证书,因为它不包含任何 IP SAN
我已经使用 Docker 安装了 OpenShift3,并使用 ansible 安装程序安装了 Kubernetes。安装后,我想在我的主服务器上创建我的 docker 注册,但我收到以下错误(我读到它是 SSL 但我找不到解决方案):命令(来自示例):
错误:
附加信息
replication - 如何在 OpenShift 上定义附加副本(pod)的位置(节点)?
我有一个 OpenShift 的主节点配置。我创建了一个应用程序。我有一个在 node1 上运行的应用程序 pod。现在我想创建一个额外的 pod(在 node2 上)。我知道您可以使用以下命令创建其他 pod:
但是现在您的 kubernetes master 将决定您的新 pod 将发生在哪个节点上(最好的位置,所以也可能在 node1 上)。但我想自己做出这个决定(把它放在node2上)。我知道您可以--selector
在创建容器时使用 a 来定义您的节点。
但我不知道你是否可以将它用于复制品。
curl - How to access an application in your browser on OpenShift
I have created an application on OpenShift. This consists out of 1 pod and 1 service. It's possbile to curl to the ip of my service (on my server). So I can read it's code. For example:
A service is using a private IP. So it's only accessible on the server. But I want to see the application in a browser which is not running on the server. Is this possible to do and how?
git - 从自己的 git repo 错误的 OpenShift Origin 克隆
在我们公司,我们使用自己的带有自签名证书的 Git 存储库。
如果我尝试从外部 git 存储库在 OpenShift 中构建一个新应用程序,它不接受我们的证书(查看下面的日志)。只是使用git clone不会出错,所以原因很可能在 OpenShift 自己的 git 客户端。
以下是oc build-logs的详细信息:
如果它试图通过 ssh 克隆 repo:
通过 https:
.gitconfig中的 sslVerify 设置为 false。
任何想法如何让 OpenShift 接受证书或忽略它?非常感谢!
PS OpenShift Origin 是这样安装的: https ://github.com/openshift/openshift-ansible/blob/master/README_origin.md
更新:尝试了以下解决方案但没有效果: https ://docs.openshift.org/latest/dev_guide/builds.html#using-private-repositories-for-builds
版本:
openshift-origin - 初始化 Openshift 路由器的命令
我按照这里的说明 https://hub.docker.com/r/openshift/origin/
要使用 Centos 7 设置 Openshift Origin,但没有任何提示可以实际/console
访问。挖掘互联网我发现我需要先设置一个router
。
初始化 Openshift 路由器的命令是什么?
openshift-origin - CLI 中的“oadm”是什么?
我正忙于 OpenShift V3,对于一些我需要执行以下命令的东西:
问题是:我不知道它的含义'oadm'
以及为什么我必须在这种情况下使用它?在 OpenShift 本身中,我必须使用它,'oc'
因此它可能不是特定于 OpenShift 的命令。
mysql - 无法为 pod 挂载卷
已编辑:我有一个带有一个主节点和两个节点的 OpenShift 集群。我已经在节点上的主节点和 NFS 客户端上安装了 NFS。我已经按照 NFS 的 wordpress 示例:https ://github.com/openshift/origin/tree/master/examples/wordpress
我在我的主人上做了以下事情:oc login -u system:admin:
所以 exportfs 显示:
这也是我得到的。比我要去我的节点:
我创建了一个 wordpress 项目:
这对我来说看起来完全一样。
启动 MySQL pod。
所以实际上一切似乎都有效!但是当我询问我的 pod 状态时,我得到以下信息:
pod 处于挂起状态,在 webconsole 中它们给出以下错误:
无法挂载+超时。但是当我要去我的节点并且我正在执行以下操作时(测试是我节点上创建的目录):
我在我的节点上的 /test 中放置了一些文件,而不是出现在我的主节点上的 /home/data/pv0002 中,所以这似乎有效。OpenShift 无法挂载的原因是什么?我已经坚持了一段时间。
日志:
image - OpenShift 中的图像流存储在哪里?
拉取图片后会创建一个图片流(不知道是不是每次都这样)。图像流的优势在于它会查找图像的更新或新版本。但有时我不想使用图像流,所以我也想在它已经存在时删除它。我知道这个命令:
它显示了项目中的图像流。但我不知道它们存储在哪里。
- 图像流物理存储在 OpenShift(路径)中的什么位置?