Мой рабочий процесс - это что-то вроде:
- Создайте статический общедоступный IP-адрес в Azure и сопоставьте его с DNS-именем.
- Затем запустите службу в Kubernetes, которая запускает LB, к которому мы прикрепили предварительно зарезервированный общедоступный IP-адрес.
Подход 1:
externalName: <FQDN>
Подход 2:
type: LoadBalancer
externalIPs:
- 52.232.30.160
Подход 3:
type: LoadBalancer
loadBalancerIP: 52.232.30.160
Подход 4:
type: LoadBalancer
clusterIP: 52.166.121.161
Но ни один из них, похоже, не работает. LB всегда получает 2 общедоступных IP-адреса: один назначается статически, а другой назначается динамически.
Мне было интересно, как это сделать, и поддерживает ли Azure назначение общедоступных IP-адресов LB.
kubectl expose --external-ip=
? - person Jason Ye   schedule 24.03.2017