問題タブ [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 投票する
1 に答える
373 参照

openshift-origin - スケジューラ - openshift v3 での負荷分散

特定のノードの過負荷を避けるための openshift の自動負荷分散に関して、短い一般的な質問があります。

現在、5 つのノードを持つ小規模なシステムを使用していますが、これらの機能は多かれ少なかれ類似しています。

何らかの理由で、openshift は常に node0 から始まり、最大ポッドまでいっぱいになり、node1、node2 などに移動します。バランスをとろうとする代わりに。

これにより、最初のノードの負荷が 70 以上と高くなり、最後のノードは完全にアイドル状態になります。

負荷が X を超える場合、ノードごとにそれ以上のノードをスケジュールしないように指定する方法はありますか?

ありがとう

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

openshift-client-tools - オープン シフトでポートを開くにはどうすればよいですか?

Java アプリケーションのオープン シフトでポートを開こうとしています。しかし、アプリを実行すると、このエラーが発生します

何か案は?

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

docker - docker コンテナーとして実行されている場合、openshift オリジンをアップグレードするにはどうすればよいですか?

ドキュメントによると、openshift オリジンが dockerコンテナーとして実行されている場合、コンテナーが削除されると、すべての構成と保存されたアプリケーション定義も削除されます。

私の質問は、コンテナーを実行している場合、構成を失うことなく openshift をアップグレードする方法はありますか?

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

docker - openshift/origin docker の実行中にエラーが発生しました:「chcon」を実行して kubelet ボリュームのルート ディレクトリを設定する際にエラーが発生しました SELinux コンテキスト

openshift/origin docker image を実行する、コンテナーのログにこのエラーが表示されます ( $ docker logs origin)。

Error running 'chcon' to set the kubelet volume root directory SELinux context

これは既知の問題ですか、それとも無視できますか?

私が使用したコマンドラインは docker run -d --name "origin" -e "http_proxy=$http_proxy" -e "https_proxy=$https_proxy" -e "no_proxy=$no_proxy" --privileged --pid=host --net=host -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys openshift/origin start --cors-allowed-origins='.*'

私のOSと環境に関するいくつかの情報: 3.12.28-4-default SUSE Linux Enterprise Server 12 (x86_64) VERSION = 12 PATCHLEVEL = 0 NAME="SLES" VERSION="12" VERSION_ID="12" PRETTY_NAME="SUSE Linux Enterprise Server 12" ID="sles"

0 投票する
4 に答える
556 参照

kubernetes - OpenShift 3 オリジンの永続ボリュームの問題

永続ボリュームを使用しようとすると、openshift aws デプロイメントに問題があります。

これらは、mysql-persistent インスタンスをデプロイしようとしたときに発生するエラーの一部です。

- ポッド "mysql-4-uizxn_persistent-test" のボリュームをマウントできません: クラウド プロバイダーはボリュームをサポートしていません - ポッドの同期エラー、スキップ: クラウド プロバイダーはボリュームをサポートしていません

各ノード node-config.yaml に以下を追加しました

また、master-config.yaml に以下を追加しました

何かが欠けているだけなのか、既知の問題/回避策があるのか​​ はわかりません.

また、構成ファイルが変更されたことをopenshiftまたはkubernetesがどのように認識するかという質問もありますか?

また、状況を説明するために、 openshift-ansibleを使用して環境をデプロイしました。

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

docker - Openshift Origin Docker イメージの実稼働の準備は整っていますか?

そのイメージを本番環境で使用することが推奨されているかどうかを知りたいです。または、Openshift Natively をインストールする必要がありますか?

Docker イメージを本番環境で使用できる場合、新しいバージョンのイメージがリリースされたときにどのようにアップグレードすればよいですか? 新しい docker コンテナーを開始すると、すべての構成とアプリケーション定義が失われることはわかっています。それらを維持する方法はありますか?ボリュームのマッピング? どのボリュームをマップする必要がありますか?

私が使用しているコマンドラインは次のとおりです。 $ sudo docker run -d --name "origin" \ --privileged --pid=host --net=host \ -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys -v /var/lib/docker:/var/lib/docker:rw \ -v /var/lib/origin/openshift.local.volumes:/var/lib/origin/openshift.local.volumes \ openshift/origin start

PS。昨日尋ねた相対的な質問がありますが、同じ問題に焦点を当てていません。

2016 年 1 月 20 日の更新

/var/lib/origin2016 年 1 月 17 日より前にうまく機能した@Clayton のマッピング フォルダーの提案を試してみました。その後、ルーターやその他のアプリケーションを展開するときにFailed to mount 問題が発生し始めました。mapping に戻すと/var/lib/origin/openshift.local.volumes、今のところ問題ないようです。

0 投票する
3 に答える
643 参照

kubernetes - Kubernetes の展開

Kubernetes を使用してマイクロサービスの展開を行うプラットフォームの作成に取り組んでいる間、Kubernetes 展開オブジェクトに依存関係を取得したいと考えています。ただし、ドキュメントhttp://kubernetes.io/v1.1/docs/user-guide/deployments.htmlを見ました次のように述べています。「Deployment オブジェクトは実質的に API バージョン v1alpha1 を持っていることに注意してください。Alpha オブジェクトは、将来のソフトウェア リリースで変更されるか、廃止される可能性さえあります」廃止または変更される可能性があります。新しいラベルを使用して rc を作成し、古い rc と新しい rc の両方で異なるラベルを使用して新しいポッドを作成し、古い rc からポッドをゆっくりと削除して古い rc を縮小するなど、同じ概念を自分たちで再実装する必要があります。新しいポッドを新しいrcにゆっくりと追加します。展開の計画または提案された変更は何ですか、またはその概念はより良い概念のために廃止されますか? また、なぜ OpenShift が Deployment オブジェクトを使用しなかったのか疑問に思っています。その時点で準備ができていなかったのですか?

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

warnings - openshift オリジンで警告を削除できますか?

誤解しないでください。私は警告が好きですが、実行するときに常にそこにある必要はありませんoc status -v

マスターを再起動すると、ルーターとレジストリも再起動され、警告メッセージが表示されます。 Warnings: * container "registry" in pod/docker-registry-1-cena8 has restarted 3 times * container "router" in pod/router-1-lv4vn has restarted 4 times

レビュー後にクリアできますか?

0 投票する
12 に答える
242002 参照

kubernetes - 「ImagePullBackOff」をデバッグするにはどうすればよいですか?

突然、以前はデプロイできた一部のイメージをデプロイできなくなりました。次のポッド ステータスを取得しました。

アプリケーションが起動しません。Pod はコンテナーを実行しようとしていません。イベントページから、 を手に入れBack-off pulling image "172.30.84.25:5000/default/arix@sha256:d326ました。のタグで画像をプルできることを確認しましたdocker pull

最後のコンテナのログも確認しました。なぜか閉鎖されていました。ポッドは少なくとも再起動を試みる必要があると思います。

問題をデバッグするためのアイデアが不足しています。さらに何を確認できますか?