問題タブ [google-kubernetes-engine]

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

kubernetes - GCE の kubernetes Pod で 5 つ以上のコンテナーを実行するにはどうすればよいですか?

PodDocker から 7 つのノードを含む構成を取得しました。Pending構成から 2 つのコンテナーを削除しない限り、この状態でスタックします。どちらを削除しても問題ありません。5 つのコンテナーでのみ機能します。これは、文書化されていない厳しい制限のようです。

PodGoogle Container Engineの kubernetes で 5 つ以上のコンテナを実行するにはどうすればよいですか?

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

google-cloud-platform - Google コンテナ (GKE) 上の Kubernetes で特権コンテナを許可する

Google Cloud Developer's Console から Google Container Engine (GKE) を介してデプロイされた Kubernetes クラスター、クラスター バージョン 0.19.3 を使用しています。Kubernetes NFS サーバーの例のように、特権コンテナーを実行したいと思います。

デフォルトの Google Container Engine 構成では特権コンテナが許可されていないため、Kubernetes API はすぐに次のエラーを返します。

サーバーからのエラー: ポッド "nfs-server" が無効です: spec.containers[0].securityContext.privileged: 禁止 '<*>(0xc20a027396)true'

Google Container Engine クラスタで特権コンテナを許可するにはどうすればよいですか?

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

docker - gcloud docker pull が Untar 終了ステータス 2 の予期しない障害アドレスで失敗する

編集:問題のデバッグを手伝ってくれてありがとう@mattmoor。新しいdocker-machineを作成しなければならなかった後。最初のマシンが正しく作成されていないために発生したに違いない docker デーモンに問題がありました。


どちらも OSX Yosemite を実行している別のコンピューターからイメージをプルするのに問題があります。両方のマシンで docker デーモンが実行されており、プルする目的のプロジェクトで正常に認証されています。

gcloud auth login

私のコンピューターでは、次を実行できます。

gcloud docker pull gcr.io/projectid/image-tag問題なく。

ただし、別のマシンでこれを繰り返そうとすると、次で始まる大きなエラー メッセージが表示されます。

Error pulling image (tag-here) from gcr.io/projectid/image-tag, endpoint: https://gcr.io/v1/, Untar exit status 2 unexpected fault address 0xc208ce5d04 fatal error: faultr downloading dependent layers [signal 0xb code=0x1 addr=0xc208ce5d04 pc=0x94109e]

goroutine 1 スタック トレースが続きます。

両方のマシンの docker バージョンは 1.6.2、クライアントとサーバーの API バージョンは 1.18、両方の Go バージョンは go1.4.2 です。

両方のマシンの Google Cloud SDK のバージョンは 0.9.67 で、両方に次のコンポーネントがインストールされています。

  • bq 2.0.18
  • bq-nix 2.0.18
  • コア 2015.06.30
  • コアニクス 2015.06.02
  • gcloud 2015.06.30
  • gcutil-msg 2015.06.09
  • gsutil 4.13
  • gsutil-nix 4.12
  • プレビュー 2015.06.30

動作するマシンには、次の追加コンポーネントもインストールされています。

  • アルファ 2015.06.30
  • ベータ版 2015.06.30
  • kubectl
  • kubectl-ダーウィン-x86_64 0.18.1

他のマシンの gcr レジストリからプルできない理由について、私は本当に困惑しています。

0 投票する
5 に答える
12107 参照

google-kubernetes-engine - Container Engine クラスタのインスタンス タイプのサイズを変更する

一部のコンテナは、Container Engine クラスタに現在デプロイされているインスタンス タイプよりも上のメモリでより適切に動作します。コンテナ エンジン クラスタの作成後に、より大きなインスタンス用にコンテナ エンジン テンプレートを再構築するための推奨される方法はありますか?

たとえば、GCE インスタンス n1-standard-2 から n1-highmem-8 に移動して、8 GB 以上の RAM でコンテナーを実行しますか?

0 投票する
5 に答える
6084 参照

kubernetes - Kubernetes での時間ベースのコンテナー スケジューリング?

時間ベースのスケジュールに基づいてコンテナーまたはポッドを実行するための推奨される方法は何ですか? たとえば、毎日午前 2 時に 10 分間実行するタスク。

従来の Linux サーバーでは、crontab は簡単に機能し、コンテナー内でも明らかに可能です。ただし、このタスクは 10 分間しか実行されないため、特定の時間間隔で基本的なコンテナーを実行し、コンテナーを破棄するメカニズムを探していました。

Chronos (Mesos の一部) も同様の動作をしているように見えますが、これは Container Engine で可能ですか?

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

python - docker コンテナーで python を使用した Google クラウド ロギング

シンプルな Python アプリがあり、Google クラウド ロギングを使用したいと考えています。docker を使用し、kubernetes で実行します。

ログを Google クラウド ロギングに送信するにはどうすればよいですか?