GKE
spot instanceで実行。
internal LBを使わずに(高いので)、nodeportだけで済ませたいけど、nodeのaddrはコロコロ変わるからなんかいい取得方法はないか?
kubectl get nodes -o jsonpath='{ $.items[*].status.addresses[?(@.type=="InternalIP")].address }'
をなんらかのDNSレコードに足してやるみたいなことを自動化するとできそうだけど、もっと楽な方法ぜったいある気がする。 これなんで?
これがないと上りで落とされるからっぽい。
とりあえずCloud Shellからだけ実行可能にしてあるけど、家からは許すとかしてもよさそう。
そもそも多くの場合でCloud Runで済む気がするし、それなら無料枠に収まるのではないか?