BloomScheme Blog

株式会社ブルームスキーム公式ブログ

インフラ

GCPのCloud Shellのコードエディタが便利だよっていう話

こんにちは、こんばんは。 記事をご覧の皆様はいかがお過ごしでしょうか。 私は、フロントエンドだったり、インフラだったり、3dモデリングだったり日々色々な仕事をしながら過ごしています。 その中でも、インフラ作業をしていて便利だなぁと思うGCPの機能…

kubernetesのservice(Discovery&LBリソース)の相互変換についてのtips

はじめに GKEを触っていて、デプロイを外部アドレスつきで公開(LBリソース)したあと、別に外部から接続できる必要がなかった、あるいはなくなることがあると思います。(ingressの使用、LBの節約など) 今回はこういったときに使えるTIPSをご紹介します。 …

GKEのヘルスチェックに関するTIPS

はじめに GKEのingressには転送先のサービスが正常に動いているか監視するヘルスチェックの仕組みがあります。 ヘルスチェックは、定期的に指定の場所にリクエストを飛ばし、HTTPのステータスコードが200のときは正常にサービスが動いていると認識し、それ以…

gkeの「ノード自動プロビジョニング」を有効にしたら既存のノードプールがスケーリングしなくなる問題

GKEの負荷テストでクラスタオートスケーラの動作を確認しようとしたときタイトルの問題がおこりました。 ノード自動プロビジョニングを無効化することで解決しました。 詳細 クラスタ編集ページを見るとわかるように、ノード自動プロビジョニング機能はベー…

cert-managerの導入で躓いた話

cert-managerとは kubernetes上で動くlet's encryptの証明書を自動発行・管理してくれるツールです。 github.com 何に躓いたのか 大きく2点、インストールと証明書の反映でつまづきました。 使用したバージョンは cert-manager 0.6.2です。 おもに以下の記事…

ファイルの配信にGCSを使っていてCORB(Cross-Origin Read Blocking)が出たときの対処方法

目的 google cloud storage(以下GCS)バケットを新規作成して、そこからファイル参照するとchromeにCORBで怒られてしまう問題を解決します。 どうしてこうなった? 一部のファイルが表示できない。 なんで? →コンソールにCORBと出ているのを発見。 CORBとは…

nginx + https-portal使用時に巨大なファイルをアップロードできない問題の解決方法

発端 開発中のアプリで画像を投稿しようとした所、端末によって画像を投稿できないことがありました。 調査した所どうやら大きな画像をアップロードしたときにnginxに怒られているようです。 参考記事 qiita.com 施策 上記の記事を参考にnginxのコンフィグを…

nginx + Djangoアプリでアップロードした画像がサイトに表示されないときのトラブルシューティング

タイトルの内容通りの不具合があり、其の対応をしたときにわかった対処方法を共有します。 何が起きたか ウェブアプリ上で画像を投稿したときに稀に表示できない画像があることがありました。 原因を調査した所、その画像をリクエストしたときのhttpレスポン…

http-portalのすすめ

課題 リリースが近づいてきていよいよ人様に公開するためにhttps化が必要になりました。 必要だけどhttps ssl周りにあまり詳しくないので簡単な方法を探していました。 ピッタリの方法があったのでご紹介します。 https-portalとは 前提知識 dockerちょっと…