Назад | Перейти на главную страницу

Сеть недоступна в контейнерах Kubernetes

Я пытаюсь настроить экспериментальный кластер кубернетов, чтобы посмотреть, стоит ли переносить наш текущий кластер мезо в кубернеты. Поскольку мы предоставляем наши собственные серверы CoreOS, я пытаюсь выполнить установку с нуля. Проблема в том, что контейнеры, которые запускает кубернетес, не имеют доступа к сети (пример), в то время как контейнеры, запускаемые вручную, действительно имеют рабочий доступ к сети (пример).

Для сети выбрал бязь и следовал инструкции Вот. Я почти уверен, что настройка calico верна, поскольку я могу пинговать контейнеры на разных хостах, но не тогда, когда они были запущены Kubernetes.

Контейнер паузы модуля получает адрес, как можно видеть Вотоднако изнутри контейнера сеть недоступна, а другие контейнеры в том же модуле теперь показывают конфигурацию сети, выполняя проверку докеров (что, как я полагаю, правильно, поскольку они совместно используют сеть контейнеров паузы).

Кто-нибудь знает, в чем может быть проблема или как отладить это дальше?