問題タブ [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 に答える
12763 参照

docker - Google Container Registry の検索

kubernetes クラスターをセットアップしており、イメージの保存にGoogle Container Registryを使用しています。

セットアップの一環として、タグを含むイメージのリモート リポジトリを検索する必要があるツールを構築しています。

私の質問は、 Google Cloud Registry で画像を検索するにはどうすればよいですか?

dockercli を使用して検索を実行しようとしましたが、うまくいきませんでした。

ご覧のとおり、私はさまざまなアプローチをかなり試しました。最後のオプションは、Google Storage Bucket API を使用してファイル システムを「手動で」検索することです。

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

google-compute-engine - Google コンテナー エンジンで、"--public-ip" で "expose" を使用するにはどうすればよいですか?

Google の Container Engine ツールを使用して、Kubernetes クラスター経由で Docker コンテナーを GCE にデプロイしました。

サービスで 'type': 'LoadBalancer' を設定しても、Websocket はサポートされません。Websockets をサポートするために独自の nginx サービスを公開したいのですが、dns/service disco のために kubernetes 内で実行したいと考えています。

kubectl exposeコマンドにパラメーターがあることがわかりました--public-ip=。そのIPを設定する方法についてのヒントはありがたかったです。

更新、--dry-run -o yaml を使用してエクスポーズを試み、アフィニティ パラメータを渡しました。

httpは正常に開きますが、ws GETで400を取得します(POSTが200になった後)

"GET /socket.io/?EIO=3&transport=polling&t=1437780794642-2313&sid=JuLWBlEy4Wjk3zHSAAH0 HTTP/1.1" 400

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

docker - さまざまなコマンドライン パラメータを使用して、Google クラウドで多数の Docker インスタンスを実行する

ローカルで正常に動作する計算 docker を作成しました。Gcloudにアップロードして実行できました。しかし、私が本当に必要としているのは、それぞれ異なる引数で何百ものインスタンスを実行することです。

それを行う最良の方法は何ですか?Kubctl ポッドを試してみましたが、同じはずのようです

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

apache - How to get real customer ip in google container engine and apache setup

I can't find out customer real IP address when apache-php enviroment runs in google container. Without modifying anything, I get ip address from container address range, when using mod_remoteip, I can add

and add rows into "proxy-list"-file:

Only the row 10.244.0.0/14 gives any result. In this case I get the cluster node's ip as REMOTE_ADDR value from the 10.240.0.0/16 network.

It seems, that the node itself acts as forwarder, without adding needed headers to the request or I am looking it from totally wrong perspective?

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

google-cloud-platform - 同じプロジェクト内の別の Kubernetes クラスターから Kubernetes クラスターによって公開されたサービスを呼び出す方法

クラスター K1 に S1、クラスター K2 に S2 という 2 つのサービスがあります。ハードウェア要件は異なります。サービス S1 は S2 と通信する必要があります。

セキュリティ上の理由から、S2 のパブリック IP を公開したくありません。K2 クラスターのコンピューティング インスタンスで NodePorts をネットワーク負荷分散と共に使用すると、K2 でノードが追加/削除されるたびに、ターゲット プールで K2 のコンピューティング インスタンスを追加/削除する必要があるため、柔軟性が失われます。

target-pool を自動更新するための「service-selector」のようなものはありますか? そうでない場合、このユースケースに対する他のより良いアプローチはありますか?

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

google-cloud-platform - Google Container Engine でマスター サーバーの公開鍵を取得するにはどうすればよいですか?

Google Container Engine が管理する Kubernetes クラスタからマスター サーバーの公開鍵を取得しようとしています。

glcoud ベータ コンテナ クラスタの describe コマンドについて質問があります

gcloud ベータ コンテナ クラスタは NAME を記述します

ドキュメントは現在少しまばらですhttps://cloud.google.com/sdk/gcloud/reference/beta/container/clusters/describe

「gcloud beta container clusters describe」コマンドはマスター サーバーの公開鍵を返しますか? それは masterAuth:clientKey にありますか?

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

kubernetes - Google Container Engine でクラスタをアップグレードする

最新バージョンの Kubernetes を使用するようにクラスターをアップグレードしたいと考えています。Google Container Engine には次のツールがあるようです。

https://cloud.google.com/container-engine/docs/clusters/upgrade?hl=en

ただし、クラスターをアップグレードしてすべてが正常に終了した後、Web コンソールにクラスターを表示すると、まだ古いバージョン (1.9.3) が表示されます。新しいクラスターを作成するときのバージョンは 1.0.1 なので、クラスターがそのバージョンにアップグレードされることを期待しています。0.21.4 へのアップグレードも試みましたが、結果は同じでした。

私が間違っていることはありますか?