問題タブ [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.

0 投票する
2 に答える
4265 参照

docker - openshift の docker コンテナー内から新しい docker コンテナーを起動する方法

使用事例:

特定の顧客データのみを含む (データ保護のため) 顧客ごとに Docker コンテナーを起動するサーバー アプリケーションを作成したいと考えています。サービスは、openshift または openshift オリジンで実行する必要があります。

私が検索した場所:

openshift オリジンの最新ドキュメント

openshift オリジン m4 ドキュメント

私がすでに知っていること:

最初のコンテナーが特権コンテナーまたは Docker ソケットであり、ホストからのバイナリーがリンクされている場合、Docker コンテナー内から Docker コンテナーを起動できます。

[編集 31.10.15] のように:docker run -v /var/run/docker.sock:/var/run/docker.sock ...

私が知らないこと:

openshift で特権ドッカー コンテナーを起動したり、ドッカー コンテナー内から openshift API を使用して他のドッカー コンテナーを (特定のランタイム構成で) 起動したりすることはできますか? ところで:「マザー」コンテナはスケーラブルでなければなりません。

0 投票する
1 に答える
373 参照

openshift-origin - openshift origin - 最大ポッドを構成する

私は最近openshiftを少し使い始めましたが、これまでのところ有望に見えますが、問題が発生し続けており、ほとんどの場合、古いドキュメントを見つけたり、完全に間違った場所を見たりしています.

たとえば、私は現在、いくつかのサーバーに基づいて最大 150 コアの openshift インストールを行っており、これらのノードの一部にはコアが 4 つしかなく、他のノードには 48 があります。

すべてのノードをポッド = 1.5 * コア程度に変更したいと考えています。

これは可能ですか?

私は使用しようとしました:

oc 編集ノード node0

ポッドをデフォルトの 40 から 6 に変更しますが、残念ながら oc は値を保存せず、常にデフォルトの 40 にリセットされます。

敬具

私のオープンシフト情報:

oc v1.0.7-2-gd775557-ダーティ kubernetes v1.2.0-alpha.1-1107-g4c8e6f4

ansible、シングルマスター、外部 dns を使用してインストールを行います。

0 投票する
2 に答える
2451 参照

ansible - OpenSSL.crypto という名前のモジュールがないため、openshift-ansible が 2 日後に失敗する

ansible github リポジトリへの 1.07 リリース後に最新のプルを実行して以来、インストール フェーズで失敗しているようです。

例:

ansible-playbook playbooks/byo/config.yml

戻り値:

これは、プルの前の数日前にうまく機能していたので、リポジトリ内の何かがこの変更を引き起こしたと感じています。

何か案は?

どうも

0 投票する
1 に答える
254 参照

centos7 - OpenShift Origin V3 用に Pacemaker を構成するにはどうすればよいですか?

OpenShift Origin V3 でエンタープライズ環境を偽造して、いくつかのことをテストしたいと考えています。複数のマスター、etcds、および複数のノードを使用して高度なインストールを試みます。 https://docs.openshift.org/latest/install_config/install/advanced_install.html

私はすでにクイック インストールを 1 回 (コンテナーで OpenShift を実行して) 実行し、高度なインストールを数回実行しました (マスター + ノード、およびいくつかのノードを含む 1 つのホスト)。

まず、CentOS7 を OS とする AWS EC2 インスタンスに環境全体をインストールしています。2 つのマスター (master1.example.com と master2.example.com) と 3 つのノード (node1.example.com、node2.example.com、...) があり、マスターとノードを分離したいと考えています。したがって、コンテナーとイメージはノード上にのみ存在します。(したがって、マスターとノードを含むホストはありません)。

私のマスターは HA である必要があります。そのため、彼らは仮想 IP とペースメーカーを使用します。しかし、これをどのように構成する必要がありますか? apache でペースメーカーを使用するためのチュートリアルがいくつかあります。しかし、OpenShif で使用するためのペースメーカーと vip の構成については何も説明されていません。

0 投票する
2 に答える
447 参照

rsync - OpenShift oc rsync の完了に時間がかかる

コマンドを実行していoc rsync . POD:/path/to/dirます。oc rsyncファイルを正常に再同期しますが、戻るまでに数分かかります。

これがなぜなのかについてのアイデアはありますか?

0 投票する
1 に答える
2240 参照

kubernetes - Openshift V3: サービスとルートの混乱

私は Openshift V3 のドキュメントを読んでいて、サービスとルートの詳細に混乱しました。

サービスの説明には次のように書かれています。

各ノードは、そのノードの API で定義されたサービスを反映する単純なネットワーク プロキシも実行します。これにより、ノードは一連のバックエンドで単純な TCP および UDP ストリーム転送を行うことができます。

ルートの説明が次のようになっている間、TCP/UDP ストリームを転送できます。

ルーターは次のプロトコルをサポートしています。

HTTP

HTTPS (SNI あり)

WebSocket

SNI を使用した TLS

基本的に、私の要件は、UDP とポート 5060 で実行される SIP アプリケーションを実行することです。

上記のコンテキストでのサービスとルートの意味を理解するのを手伝ってください。Openshift V3 にアプリケーションをデプロイできますか。関連する質問はほとんど見つかりませんでしたが、それらはかなり古いものです。

タグ付きの Kubernetes を編集 します。これは、Kubernetes 内でも使用されており、その中の誰かが助けてくれる可能性があるためです。

ありがとう

0 投票する
2 に答える
1485 参照

docker - 実行中の OpenShift Pod への Docker コンテナーの追加

ポッド テンプレートを編集してコンテナをポッドに追加できますが、もっと簡単なものを探しています。ポッド テンプレートを編集せずに、デプロイされた OpenShift ポッドにコンテナーを追加する方法はありますか? CLI が望ましい。

0 投票する
2 に答える
609 参照

jenkins - Jenkins を使用して OpenShift にログインする

OpenShift Origin を使用してデプロイされたジェンキンを含む docker コンテナーがあります。Jenkins を使用して、他の OpenShift アプリをビルド/テストし、デプロイしたいと考えています。そのため、OpenShiftサーバーに(ジェンキン内から)ログインしようとしましたが、次のエラーが発生しました。誰かが私を助けることができますか?

サーバーで直接実行しているときに、oc login-command が機能しています。

0 投票する
1 に答える
123 参照

openshift-origin - openshift マルチノード アーキテクチャ

OpenShift マルチノード アーキテクチャは V3 バージョンでどのように機能しますか? すべてのポッドがノード間でレプリケートされますか? それとも、1 つのノードがダウンした場合にのみレプリケートされますか?

1 つのマスターと 3 つのノードがあり、どのノードにアプリケーション ポッドが存在するとしますか?