GCP에서 GKE로 서비스를 하나 만들어보는 중인데, 외부IP 설정이 자꾸 실패한다.

K8s 설정의 spec.location을 리전(region)으로 설정해야 하는데 영역(zone)으로 설정한 게 원인이었다.

GCP 대시보드의 GKE 클러스터나 GCE VM 목록에서 위치(location) 항목은 영역(zone)을 표시하기 때문에 착각하기 쉽다.

YAML로 설정하려다가 포기하고 gcloud 명령으로 했는데, YAML에서 설정한 asia-east1-a--region 값으로 넣었다가 깨달았다.