0

新しい質問:

ここのゲストブック チュートリアルに従いました: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/examples/guestbook/README.md

そして、私のコマンドの出力は、それらの出力と正確に一致します。ゲストブック Web サーバーにアクセスしようとすると、ページが読み込まれません。

具体的には、ポート 80 にフロントエンドがあり、すべてのインスタンスのコンソールで http/s 接続を有効にし、次のコマンドを実行しました。

gcloud compute firewall-rules create --allow=tcp:<PortNumberHere> --target-tags=TagNameHere TagNameHere-<PortNumberHere>

そしてまた

cluster/kubectl.sh get services guestbook -o template --template='{{(index .status.loadBalancer.ingress 0).ip}}'

しかし、curl -v http://: を実行すると、接続が単にタイムアウトします。

私は何が欠けていますか?


古い質問 - 無視:

編集:具体的には、3 つの個別の docker イメージがあります。これら 3 つのイメージを実行するよう kubernetes に指示するにはどうすればよいですか?


3 つの docker イメージがあり、それぞれが相互にタスクを実行しています。1 つは influxdb、もう 1 つは Web アプリ、3 つ目はデータ処理を行うエンジンです。

docker-compose を使用して自分のマシンでそれらをローカルで動作させることができました。今は、それらを Google コンピューティング エンジンにデプロイして、Web 経由でアクセスできるようにしたいと考えています。また、ソフトウェアをスケーリングできるようにしたいと考えています。私はクラウド コンピューティングはまったくの初心者で、gce を使用したことはありません。

Kubernetes を調べ、ドキュメントに従っていますが、gce インスタンスで動作させることができません。私は何が欠けている/理解していないのですか? 見つけたすべてのドキュメントを検索して読みましたが、以前よりも取得に近づいているとは感じていません。

https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/gce.md

4

2 に答える 2

0

SO で最良の結果を得るには、特定の質問をする必要があります。

しかし、一般的な質問に一般的な答えで答えるには、Google の Cloud Platform Kubernetes ラッパーは Container Engine です。独自のソリューションを実装する前に、構成ファイルに注意して、Container Engine のチュートリアルを実行することをお勧めします。

開始するには、ゲストブックを参照してください: https://cloud.google.com/container-engine/docs/tutorials/guestbook

于 2015-06-05T21:37:44.440 に答える