新しい質問:
ここのゲストブック チュートリアルに従いました: 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