Поддерживается ли использование NSG в расширенной сетевой подсети AKS и какие порты необходимо открыть между узлами и мастером?

Какой порт для связи TCP/UDP должен быть открыт между узлами и мастером служб Azure kubernetes, когда узлы находятся в подсети, которая использует расширенные возможности работы в сети?

По соображениям безопасности мы должны использовать Группу сетевой безопасности в каждой подсети, которая подключена к сети onpremises через VPN в Azure. Этот NSG должен запретить любой неявный трафик между машинами, даже в одной подсети, чтобы препятствовать атакам атак между системами. То же самое относится и к службам Azure Kubernetes с расширенными сетевыми возможностями, которые используют подсеть, подключенную через пиринг vnet.

Мы не смогли найти ответ, если это поддерживаемый сценарий, чтобы иметь NSG в подсети расширенной сети AKS и какие порты необходимы для его работы.

Мы попробовали нашу NSG по умолчанию, которая запрещает внутренний трафик между хостами, но это мешает нам подключаться к сервисам и от узлов, чтобы они появлялись без ошибок.

1 ответ

Решение

AKS - это управляемый кластер. И мастер управляемого кластера означает, что вам не нужно настраивать компоненты, такие как высокодоступные etcdхранить, но это также означает, что вы не можете получить доступ к мастеру кластера напрямую.

При создании кластера AKS мастер кластера автоматически создается и настраивается. А платформа Azure настраивает безопасную связь между мастером кластера и узлами. Взаимодействие с мастером кластера происходит через API-интерфейсы Kubernetes, такие как kubectl или панель управления Kubernetes.

Дополнительные сведения см. В основных концепциях Kubernetes для службы Azure Kubernetes (AKS). Если вам нужно настроить мастер кластера и все остальное самостоятельно, вы можете развернуть свой собственный кластер Kubernetes с помощью aks-engine.

Для безопасности ваших модулей вы можете использовать сетевую политику для ее улучшения. Хотя это всего лишь предварительная версия.

Кроме того, не рекомендуется предоставлять удаленное подключение к узлам кластера AKS, если вы хотите подключиться к узлам AKS. Предполагается, что в управляющей виртуальной сети создайте хост-бастион или поле перехода. Используйте хост-бастион для безопасной маршрутизации трафика в кластере AKS для выполнения задач удаленного управления. Для получения дополнительной информации см. Безопасное подключение к узлам через хост-бастион.

Если у вас есть еще вопросы, пожалуйста, дайте мне знать. Я рад предоставить больше помощи.

Другие вопросы по тегам