問題タブ [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 にアクセスできない
こんにちは、この質問を投稿する前に、多くのスタックオーバーフローの質問を見て、すべてを試しましたが、何も機能しませんでした。openshift の無料利用枠 (3 ギア) を使用しています。eclipse-IDE で構成された openshift も SSH キーを提供しました。問題なく、openshift でアプリを実行でき、アプリが読み込まれます。ログイン中に、次の例外で失敗します " mysql - 通信リンク障害」
以下のコードは、DBに接続するために使用しています
Openshift では、資格情報とともに mysql ギアを確認できます。
openshift phpMyAdmin で、DB とテーブルを確認します。参照用に以下の画像を見つけてください。
だから私はEclipseのポートフォワーディングを試してみました.参考までに下の画像を見つけてください.
ポートフォワーディング後、次のコードを使用してDBに接続しています。
接続は成功しましたが、Spring-Security 経由で接続中に例外が発生しました。
DB 接続用の spring-security xml を見つけてください。
この問題を解決するために私を助けてください。
docker - OpenShift クラウド コンピューティング: 高度なインストール
Centos7 (EC2) で高度なインストール方法を使用して OpenShift をインストールしたい。しかし、最初にいくつかの問題を知る必要があります。
チュートリアルの URL: https://docs.openshift.com/enterprise/3.0/admin_guide/install/advanced_install.html#installing-ansible
最初に、マスターとその 2 つのノード ( https://docs.openshift.org/latest/install_config/install/prerequisites.html ) で前提条件を構成する必要があります。それが完了すると、高度なインストールが開始されます。
1) マスターにのみ ansible をインストールし、最後にインストーラーを実行する必要がありますか、それともノードに何かをインストールする必要がありますか (docker を除く)?
2) https://github.com/openshift/openshift-ansibleで実行する必要がある手順はどれですか。または、リポジトリをダウンロードしてチュートリアルに従ってください。
3)引用されていない、インストールまたは構成する必要があるものはありますか?
replication - OpenShift で追加のレプリカ (ポッド) の場所 (ノード) を定義する方法は?
OpenShift のマスター ノード構成があります。アプリケーションを作成しました。node1 で実行されているアプリのポッドがあります。ここで、追加のポッドを (node2 上に) 作成したいと考えています。次のコマンドで追加のポッドを作成できることを知っています。
ただし、kubernetes マスターは、新しいポッドを実行するノードを決定します (最適な場所なので、ノード 1 でも可能です)。しかし、私はこの決定を自分で行いたいです (ノード 2 に配置します)。--selector
コンテナを作成するときにノードを定義するために a を使用できることは知っています。
しかし、これをレプリカに使用できるかどうかはわかりません。
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 - ポッドのボリュームをマウントできません
編集: 1 つのマスターと 2 つのノードを持つ OpenShift クラスターがあります。マスターに NFS をインストールし、ノードに NFS クライアントをインストールしました。NFS で wordpress の例をたどりました: https://github.com/openshift/origin/tree/master/examples/wordpress
マスターで次のように実行しました: oc login -u system:admin:
したがって、exportfs は次のように表示されます。
これも私が得るものです。私が自分のノードに行くよりも:
そして、wordpress プロジェクトを作成します。
これは私にはまったく同じように見えます。
MySQL ポッドを起動します。
実際、すべてが機能しているように見えました!しかし、ポッドのステータスを尋ねると、次のようになります。
ポッドは保留状態にあり、Web コンソールで次のエラーが発生しています。
+timeout をマウントできません。しかし、私が自分のノードに行き、次のことをしているとき (test はノード上に作成されたディレクトリです):
そして、マスターの /home/data/pv0002 に表示されるファイルよりも、ノードの /test にファイルを配置して、動作しているように見えます。OpenShift でマウントできない理由は何ですか? 私はしばらくこれにこだわっています。
ログ: