GCP

Google Cloud Storage 静的ウェブサイトのホスティング 時、 index.html へリダイレクトされる

静的ウェブサイトのホスティング | Cloud Storage | Google Cloudgcs を利用し、 website をホスティングした時に、 スラッシュ無しのパスへアクセスしたとき、/index.html が存在する場合、/index.html が付加されたURLへリダイレクトしてしまう。 しかも、…

GKE Kubernetes で 、無料で https を利用する

GCPでは、https にて通信するための、マネージドな証明書を発行する仕組みがあるため、とても簡単に利用できます。 GKEで利用するためには、 Ingress に annotations を追加するだけです。 まずマネージドな 証明書を作成 $ gcloud beta compute ssl-certifi…

GKE Kubernetes で Redis を利用する

GCP で フルマネージドのインメモリ データストア を使いたい場合、Memorystore for Redis を利用することになる。Redis インスタンスに接続するためには、同じリージョンに配置され、同じネットワークを使用するGoogle Kubernetes Engine クラスタである必…

GKE Kubernetes で Ingress が 503 を返す

GKE を利用時に、GKE Ingress を利用した時に、どう考えても設定が正しいのに 503 が帰る場合があった。 注意しなければいけないポイントは、 ヘルスチェックのURLは200を返さなければいけない (当然BASIC認証もかかっていてはいけない) ヘルスチェックのURL…

GKE Kubernetes で CloudSQL を利用する

Cloud SQL を利用するためには、直接接続するのではなく、 Cloud SQL Proxy を利用します。 Cloud SQL Proxy は Docker image として公開されているため、こちらを使います。 Googleのドキュメント通りに設定すれば通信出来ます。 Pod 内に Proxy の Contain…