Ключом к решению этой проблемы был IP-адрес в журнале.После поиска, где в моей конфигурации у меня был этот IP-адрес, оказалось, что он был в моем ServiceEntries
.
Один из моих ServiceEntries
выглядел так:
spec:
addresses:
- 172.16.x.y
hosts:
- 172.16.x.y
location: MESH_EXTERNAL
ports:
- name: http
number: 80
protocol: HTTP
- name: https
number: 443
protocol: HTTPS
resolution: DNS
ЭтоОказывается, вы не можете иметь несколько портов там.Я удалил блок HTTPS и, как по волшебству, все заработало.Команда istioctl proxy-status
отображала все в RDS
как SYNCED
, и все мои VirtualServices
снова начали работать.