Я искал несколько часов, но не могу найти никакой прямой информации по этой теме.
Вот что я знаю:
Calico может быть развернут в EKS
Настройка сети IPv6 возможна с помощью Calico.
Для настройки сети IPv6 с помощью Calico требуется возможность указать командную строку аргументы компонентам Kubernetes, работающим на главном сервере.
Насколько мне известно, передача аргументов в главные компоненты не поддерживается в EKS в настоящее время.
Мне нужно перенести существующее приложение EKS из сети только IPv4 в сеть только IPv6.
Я надеюсь, что у кого-то из присутствующих может быть такой опыт. Если да, не могли бы вы указать мне правильное направление? Какие у меня есть варианты?
Всего наилучшего, -klebs
Поддержка кластеров только для IPv6 была добавлена в Kubernetes 1.9 как альфа-функция, а с версией 1.13 DNS-сервер Kubernetes по умолчанию был изменен на CoreDNS, который имеет полную поддержку IPv6.
Calico позволяет вам отключить IPv4 и включить IPv6 для модулей.
Также согласно этой документации :
Если у вас есть существующий VPC, поддерживающий только IPv4, и ресурсы в ваша подсеть настроена на использование только IPv4, вы можете включить IPv6 поддержка вашего VPC и ресурсов. Ваш VPC может работать в двойном стеке режим - ваши ресурсы могут обмениваться данными по IPv4, IPv6 или по обоим. Связь IPv4 и IPv6 не зависит друг от друга.
Здесь также объясняется, как перейти на IPv6.
Пожалуйста, дайте мне знать, помогло ли это.
Согласно дорожной карте контейнеров AWS поддержки IPV6 пока нет. Плагин CNI V2 может поддерживать ipv6. Однако на данный момент это не входит в планы.
Как правило, IPV6 поддерживается в AWS VPC.
Встроенная поддержка IPv6 была недавно добавлена в EKS, однако в настоящее время она доступна только для новых кластеров.