問題タブ [google-cloud-run]
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.
docker - Dockerfile を Google Cloud Run で実行するように正しく構成するにはどうすればよいですか?
Google Cloud Run で Docker を使用して Go アプリを実行しようとしていますが、次のエラーが発生します。
Container failed to start. Failed to start and then listen on the port defined by the PORT environment variable. Logs for this revision might contain more information.
ドキュメントに記載されているようにポートを修正8080
しましたが、Dockerfile が間違っていると思います。私が欠けているものを誰かが知っていますか?
google-kubernetes-engine - GKE 上の Google Cloud Run でカスタム ゲートウェイを使用する
Google Cloud Run をテストしている GKE クラスタがあります。このクラスタは、Cloud Run によって管理されていないサービスもホストしています。これらにアクセスするために、ここで説明されているように、単純なゲートウェイと仮想サービスをセットアップしました。このゲートウェイは、Istio アドオンが有効で、Cloud Run が有効になっていない GKE クラスタで正常に動作しました。
Cloud Run が有効になっているクラスタでは、カスタム ゲートウェイが無視され、すべてのトラフィックが istio-autogenerated-k8s-ingress というデフォルト ゲートウェイを通過するようです。に対してデフォルトが定義されているためではないかと思いますHosts: *
。
Cloud Run によって管理されていないサービスのゲートウェイが、担当するホストに対して優先されるようにするにはどうすればよいですか? 自動生成されたゲートウェイを編集しても安全ですか? 変更すると Cloud Run が壊れますか? Cloud Run は、通常の操作でこのファイルを上書きまたは変更しますか?