RSS Блог о Kubernetes
Подписаться
Kubernetes v1.36: Детализированная авторизация API Kubelet переходит в GA
Детализированная авторизация API kubelet достигла общей доступности в Kubernetes v1.36. Эта функция заменяет чрезмерно широкое разрешение nodes/proxy для доступа к HTTPS API kubelet, повышая безопасность. Инициатива направлена на устранение риска безопасности, связанного с предоставлением избыточных разрешений инструментам мониторинга. До этого часто использовалось nodes/proxy, что позволяло выполнять команды. Детализированная авторизация сопоставляет конкретные пути API kubelet с более специализированными подресурсами. Система выполняет двойную проверку авторизации для обратной совместимости. Существующие рабочие нагрузки с разрешениями nodes/proxy будут продолжать работать как прежде. Встроенная роль ClusterRole system:kubelet-api-admin обновляется автоматически. Инструменты мониторинга теперь могут использовать конкретные ресурсы, такие как nodes/metrics, улучшая доступ с минимальными привилегиями. Обновление не требует изменений для большинства кластеров. Чтобы проверить функцию, можно запустить pod, проверяющий флаг функции с помощью curl. Следующие шаги включают в себя больше адаптации экосистемы; также может произойти устаревание nodes/proxy.