Compute Engine
gcloud 経由の ssh, scp
$ gcloud --project={PROJECT_ID} beta compute ssh --zone {ZONE} {INSTANCE}
$ gcloud --project={PROJECT_ID } beta compute scp ...
イメージのリスト
$ gcloud compute images list
使うのはこの辺かな?
table:images
NAME PROJECT FAMILY DEPRECATED STATUS
cos-77-12371-1109-0 cos-cloud cos-77-lts READY
cos-81-12871-1245-7 cos-cloud cos-81-lts READY
cos-85-13310-1209-10 cos-cloud cos-85-lts READY
cos-stable-85-13310-1209-10 cos-cloud cos-stable READY
debian-10-buster-v20210122 debian-cloud debian-10 READY
debian-9-stretch-v20210122 debian-cloud debian-9 READY
ubuntu-1604-xenial-v20210211 ubuntu-os-cloud ubuntu-1604-lts READY
ubuntu-1804-bionic-v20210211 ubuntu-os-cloud ubuntu-1804-lts READY
Terraform で image を指定する際に {PROJECT}/{FAMILY}} で指定できる(例: cos-cloud/cos-85-lts)けど、以下のように解決されて保持されるので毎回 diff が出てしまうのであまりやるべきではな https://www.googleapis.com/compute/v1/projects/cos-cloud/global/images/cos-85-13310-1209-10
プリエンプティブインスタンス
費用がだいたい 1/3
Logging で preemption イベントを見るには
resource.type="gce_instance" AND operation.producer="compute.instances.preempted"
ts の型ない
まじで...