問題タブ [kubernetes-pod]

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 に答える
1011 参照

kubernetes - kubernetes でセットベースのノード選択 (nodeSelector を使用) を実現する方法

1 つのマスターと 5 つのノード クラスターがあります。2 つの特定のノードで 3 つの nginx ポッドを実行したいです。

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

kubernetes - Pod-Error syncing Pod で複数のコンテナーを開始できません。スキップしています

じぶんのkubectl version

マルチコンテナポッドの作成に従いました

ポッドを起動した後、1 つのコンテナーが稼働していますが、他のコンテナーは稼働していません。

kubectl get pods

それから私はしましたkubectl describe redis-django。下部にError syncing pod, skippingエラーが表示されました

このエラーを解決するにはどうすればよいですか? 助けて!

ありがとう!

OS: Ubuntu 14

アップデート

以前は、 Creating Multi-Container Pod で見つかった以下の yaml ファイルを使用しました

frontendコンテナは開始されませんでした。次に、yaml ファイルを、redis名前とポートが異なる 2 つのコンテナーに変更しました。しかし、結果は同じです(ポッドの同期中にエラーが発生し、スキップします)

後で、yaml ファイルを 1 つのdjangoコンテナーのみに変更しました。このポッドCrashLoopBackOffのステータスとError syncing pod, skipping

更新-2

I tail -f /var/log/upstart/kublet.log、同じエラーが発生しています。Kubelet は継続的にコンテナーを開始しようとしていますが、そうではありません!

更新-3

コンテナーの場合frontend: ログ メッセージが表示されない

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

docker - kubernete のポッド yaml ファイルでホスト ポートの代わりにホスト ポート範囲を指定する方法は?

docker run コマンドでは、EXPOSED コンテナー ポートにバインドするホスト ポート範囲を指定できます。私が Kubernetes を通じてやりたいことは同じです。誰もそれを行う方法を知っていますか? 私の現在のポッドの定義は次のとおりです-

最後の行では、単一のポート番号を指定する代わりに、ポート番号の範囲が必要です。のようなものを試しましhostPort: 9088-9999 or 9088..9999たが、うまくいきませんでした。

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

docker - kubernetes エラー: ポッドの同期をスキップしています

centos 7でkubernetesマスターを構成し、別のノードcentos 7でkubernetesノードを構成しました

kube マスターで実行されているサービス:

  • kube-controller-manager
  • kube-apiserver
  • kube-スケジューラー
  • etcd
  • フランネル

kube ノードで実行されているサービス:

  • フランネル
  • ドッカー
  • kube-proxy
  • キューブレット

すべてのサービスが稼働しており、API URL がすべてのエンドポイントを正常に取得していることを確認できました。http://kube-master:8080 ただし、コマンドkube get nodesを実行すると、次のエラーが発生します。

skipping pod synchronization. container runtime is down

このエラーの意味と解決方法がわかりません。提案してください。

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

mysql - 外部ボリュームを使用して kubernetes で mysql ポッドを実行できない

Google クラウド コンテナ エンジンをセットアップしました。外部ボリュームで mysql のポッドをスピンしたかったのです。

レプリケーションコントローラー:

RCwithout外部ボリュームを実行すると、MySQL は正常に動作します。ボリュームをアタッチしようとすると、以下のエラーで壊れます

Kubernetes ポッド エラー:

ディスク (外部ボリューム): mysql-1-diskGoogle クラウド ディスクです。blank diskと の両方でディスクを作成してみましimage - ubuntuた。どちらも同じエラーで失敗しました。

0 投票する
0 に答える
52 参照

kubernetes - Kubernetes Service がリクエストを負荷分散できない

私たちの環境の 1 つでいくつかの問題に直面しました。マイクロサービスの 1 つは、実稼働環境に 4 つのポッドを持っています。ポッドの 1 つだけがリクエストを処理していることを確認しました。リクエストの数が増えると、その特定のポッドはリクエストをサーバーに送信できませんでした。

問題: 1 つのポッドのみがリクエストを処理していた理由。

要件: 各ポッドがほぼ等しいリクエストを確実に取得できるようにする方法。各ポッドがリクエストの処理に貢献できるように、ラウンドロビン方式でリクエストが処理されるとより効果的です。

注: 特定のタイム スライスでどのポッドがリクエストを処理しているかを確認する方法はありますか