問題タブ [openshift-enterprise]
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 - 「バッキングポッド」とは何ですか?
現在、OpenShift のドキュメントを読んでいるときに、「バッキング ポッド」という言葉に出くわしました。
「バッキング ポッド」の Google 検索にはちょうど 4 つのエントリがあり、それらはすべて同じテキスト行を参照しています。
これは単なるバックアップポッドですか? それとも、冗長性のためにコピーされたポッドですか?
maven - ファイルを追加するとディスク クォータが増加する
2 GB のディスク容量があり、2 つの jar ファイルをアップロードしていますが、両方の合計で 360 MB 弱になります。しかし、これらの JAR ファイルを他のいくつかのファイル (それほど大きくない) と共にアップロードするたびに、コードを少し編集した後にアップストリームにプッシュするたびに、ディスク クォータが 100% に達します。これはなぜですか?コードを編集するたびに、特に jar ファイルを追加した後、サーバーはどのように自動的にいっぱいになりますか?
私はmavenを使用してjarファイルを構築していますが、このため、両方が2か所でカウントされることを認識しています。でも2GBあれば十分じゃない?それで、問題は何ですか?ちなみに、これらのjarファイルはサードパーティのJARファイルです。そして、乱暴に10カートリッジを使用しています。
事前に助けてくれてありがとう!
openshift-origin - openshift マルチノード アーキテクチャ
OpenShift マルチノード アーキテクチャは V3 バージョンでどのように機能しますか? すべてのポッドがノード間でレプリケートされますか? それとも、1 つのノードがダウンした場合にのみレプリケートされますか?
1 つのマスターと 3 つのノードがあり、どのノードにアプリケーション ポッドが存在するとしますか?
kubernetes - データセンター全体で単一の Kubernetes/OpenShift クラスター/インスタンスですか?
Ubernetesがこの問題を完全に解決するように設計されていることを理解した上で、単一の K8/OpenShift クラスターを複数の社内データセンターにまたがることは現在可能ですか (必ずしも推奨されているわけではありません) ?
さらに、データ センター間のレイテンシが比較的低く、企業のデータ センター全体のインフラストラクチャが比較的一貫していると仮定します。
例: 3 つの企業 DC がある場合、各データセンターに 1..* マスターを (単一のクラスターとして) デプロイし、各 DC に 1..* ノードを持ち、pods/rc's/services/... を 3 つの DC すべてでスピンアップします。
Ubernetes が停止する前に、誰かがこのようなものをストップ ギャップ ソリューションとして実装しましたか? もしそうなら、それはどのように機能し、このように実行する際に考慮すべき考慮事項は何ですか?
node.js - shift node.js を開きます - 起動時に別の起動スクリプトを実行するようにします
起動スクリプトの構造 (Webstorm 構成) が異なるため、サーバーでこのエラーが発生します。
私のpackage.jsonは(「main」:「./bin/www」を手動で追加しました)
上記の構成でオープンシフトを実行するようにアドバイスしてください。
編集
実際に追加すると"main": "./bin/www"
、このエラーが発生しました
私のwwwファイル
devops - 複数のデータ ソースからの OpenShift S2I ビルド戦略
Web アプリケーションは通常、コード、構成、およびデータで構成されます。多くの場合、コードは GitHub でオープン ソースにすることができます。ただし、インスタンスごとの構成とデータにはシークレットが含まれている可能性があるため、GH に保存するのは不適切です。データは永続ストレージにインポートできるので、今は無視してください。
構成がファイル ベースであり、別のプライベートで保護された SVN リポジトリに保存されていると仮定すると、Web アプリを OpenShift にデプロイして CI を実装するには、ビルド スクリプトを実行する前に構成ファイルをコードとマージする必要があります。さらに、ビルド戦略は、自動ビルド用の GH Webhook をサポートする必要があります。
私の質問は、より具体的には次のとおりです。
- OS BuildConfig は、特に svn からの複数のデータ ソースをサポートしていますか?
- そうでない場合、そのような Web アプリを OS にデプロイする方法は?
kubernetes - openshift ポッドが失敗し、頻繁に再起動する
Docker イメージを使用して Origin 3.1 でアプリを作成しています。
イメージを作成するたびに、新しいポッドが作成されますが、何度も再起動し、最終的に「CrashLoopBackOff」というステータスになります。
ポッドのログを分析しましたが、エラーは発生しません。すべてのログ データは、正常に実行されているアプリの期待どおりです。したがって、原因を特定することはできません。
今日、以下のリンクに出くわしました。「ルートとしてコンテナー内でアプリケーションを実行することにはまだリスクがあります。OpenShift では、デフォルトでそれを行うことは許可されておらず、代わりに任意の割り当てられたユーザー ID として実行されます。」
openshift ポッドの CrashLoopBackOff ステータスとは何ですか?
ここで私のイメージは root ユーザーのみを使用していますが、これを機能させるにはどうすればよいですか? ログにはエラーは表示されませんが、ポッドは再起動し続けます。
誰でもこれで私を助けてくれませんか。
openshift-origin - OpenShift Origin と OpenShift Enterprise の比較
OpenShift Origin と OpenShift Enterprise の主な違いを探しています。前者がオープンソースで後者が商用版であることは知っています。OpenShift Enterprise には、オープン ソース バージョンと比較して他の機能がありますか? 前もって感謝します。
java - Tomcat - PersistentManager + FileStore を使用してセッションをすぐにディスクに永続化する方法
スケーラブルなクラウド環境で使用できるように、Tomcat の HttpSessions をディスクに保持したいと考えています。ポイントは、(クラウド PaaS 内に) 多数の Tomcat ノードが稼働し、クライアントをそれらのいずれかに誘導できることです。共有ディスク装置からセッションを保持してロードしたいと考えています。
PersistentManager を次のように構成しました。
context.xml
問題は、セッションが明らかにディスクにフラッシュされないことです。
<Manager>
maxIdleBackup を追加して構成を変更しました。
このようにして、セッションがディスクに永続化されるまで、ほぼ 1 分かかります。奇妙なことに、ドキュメントには約 1 秒かかると記載されています。
maxIdleBackup : セッションに最後にアクセスしてから、セッション ストアに永続化できるようになるまでの時間間隔 (秒単位)、または -1 でこの機能を無効にします。デフォルトでは、この機能は無効になっています。
その他の構成:
ドキュメントに従って、システムプロパティを設定しました
セッションをすぐにディスクにフラッシュする方法はありますか? セッションの変更もすぐに永続化することはできますか?
アップデート:
を使用してセッションのパッシベーションとディスクへのフラッシュを強制しようとしましたmaxIdleBackup="0" minIdleSwap="0" maxIdleSwap="1"
が、それでも約 1 分かかります。
openshift-origin - openshift オリジンにノードを追加する
利用可能なバイナリを使用して、openshift origin オールインワン セットアップを実行しています。この既存のインストールに複数のノードを追加することは可能ですか?
このための前提条件は何ですか? ホスト間の ssh 接続をセットアップする必要がありますか?
どのように、または同じリンクが利用できるかどうか教えてください。
どうもありがとう!