ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

GCP gkeのメモ1(autopilot上でnginxを起動)

dockerはlinuxに入れてもう5年ぐらい使ってる。 gkeを業務で扱うことになったのでやってみる。 gkeではdocker使わなくなったってどっかで見た。 dockerとは違うところもあるんやろけど楽しみ。 ググるとサラっとやってるページあったので参考にさせてもらった。 作者さんありがとう。 GKE Autopilot上にNginx環境を構築 #GoogleCloud - Qiita qiita.com gkeでapi有効化とクラスタ作成 「kubernetes engine」⇒「クラスタ」を選ぶ。 初回はAPIを有効化する。 クラスタの基本 GKE Autopilotの「構成」をクリックする。 クラスタに名前つけて使いたいリージョンを選ぶ。 ネットワーキング 一般公開クラスタが選択できていることを確認してそのまま次へ。 詳細設定 特に変更せず次へ。 クラスタ作られたことの確認 確認と作成の画面もそのまま次へ行く。 「ステータス」がクルンクルン回るので、終わるのを5分ほど待つ。 後で書いとくけど、ここがうまく行くのに実際はトラブった。 うまく行くとステータスが緑色のチェック入りで表示される。 nginxをデプロイ やっとアプリケーション設置。 あんまり設定することはないけど、「選択」ってするとイメージ指定できるんやろ。 他にどんなイメージ使えるんか nginx以外を選択するときはArtifact Registry APIってのを有効にせなアカンのか。 今度また使うから、有効にして一覧見えるようにできるか。 認証情報って作らなアカンの? って、下のほう見たらgkeで実行するアプリには必要なしやでって書いてある。 時間なくなったから、いったんこのへんまでにしとこ。 nginx普通に使えるようにしよか。 使えるようにする 名前はデフォルトのまま。クラスタも指定できてるのを確認。 いきなり公開するのはやめとこか。 ちゃんとデプロイできるか見てからやね。 さぁ行ってみよっか。 なんやねん、Unschedulableってあるやん。 リソース確保にたぶん失敗したんやろなぁ。少し待ったら自律回復してくれるかも。 5分ほどタバコ休憩してからワークロード見たら、シレっと動いてた。 公開されたものが見えるか確認 公開してみたろやんけ。普通にhttpでいってみ。 ...

GCP clougloggingのメモ

【バケットの作成】 gcloud beta logging buckets create gvisLogging –location global –description “GVIS log bucket” 参考URL https://cloud.google.com/logging/docs/buckets?hl=ja 【ログルータ】 参考URL https://cloud.google.com/logging/docs/routing/overview?hl=ja 【ログシンク】 LOG_ID(“cloudaudit.googleapis.com/activity”) OR LOG_ID(“externalaudit.googleapis.com/activity”) OR LOG_ID(“cloudaudit.googleapis.com/system_event”) OR LOG_ID(“externalaudit.googleapis.com/system_event”) OR LOG_ID(“cloudaudit.googleapis.com/access_transparency”) OR LOG_ID(“externalaudit.googleapis.com/access_transparency”) NOT LOG_ID(“cloudaudit.googleapis.com/activity”) AND NOT LOG_ID(“externalaudit.googleapis.com/activity”) AND NOT LOG_ID(“cloudaudit.googleapis.com/system_event”) AND NOT LOG_ID(“externalaudit.googleapis.com/system_event”) AND NOT LOG_ID(“cloudaudit.googleapis.com/access_transparency”) AND NOT LOG_ID(“externalaudit.googleapis.com/access_transparency”) ※方針変えたので途中で作るのやめ