Какой сценарий может отключить статический внешний IP от виртуальной машины в GCP
Я создал статический IP-адрес в сети VPC и подключил его к виртуальной машине в качестве внешнего IP-адреса.
Однако через две недели после назначения статического IP-адреса виртуальной машине я заметил, что статический IP-адрес автоматически отключился от виртуальной машины, и мне пришлось снова подключить IP-адрес.
Какие обстоятельства приводят к такому отсоединению, если мои виртуальные машины относятся к стандартным типам машин? Может ли обновление Kubernetes сделать это?
1 ответ
Хотя вы можете назначать статические IP-адреса узлам в кластере GKE, они будут автоматически отключены, если узел будет воссоздан (либо с помощью автоматического масштабирования, либо восстановления узла).
Теоретически, Kubernetes/GKE - это системы с динамическими ресурсами, которые не должны сохранять состояние (в большинстве случаев). Если вы хотите добавить статический способ доступа к кластеру, лучше используйте объекты Load Balancer или Ingress.
В сценарии, где вам нужен унифицированный исходящий адрес, вы можете использовать GKE с Cloud NAT для "унификации" динамических IP-адресов узлов для исходящих соединений.