Как настроить базовую конфигурацию аутентификации в Kubernetes Dashboard

Как настроить базовую конфигурацию аутентификации в kubernetes Dashbaord. Я выполнил следующие шаги

  1. --authentication-mode = basic добавлен в yaml развертывания панели управления kubernetes.

  2. Готово к настройке сервера API (внутри /etc/kubernetes/manifests/kube-apiserver.yaml "с режимом авторизации ABAC и --basic-auth-file, предоставленным файл, и этот файл содержит "userpass, username, uid"

Но все равно не удалось получить результат. Что бы я ни написал (даже случайную букву) в поле имени пользователя и пароля, он может войти в панель управления и после этого не будет доступа к ресурсам.


person Way Fun    schedule 04.06.2019    source источник


Ответы (1)


один из способов добиться - это настроить сервис панели мониторинга с помощью контроллера входящего трафика traefik. установить базовую аутентификацию в файле развертывания traefik. создать правило входа для службы приборной панели

вы также можете использовать контроллер входящего трафика nginx. ссылка ниже будет полезна

https://github.com/kubernetes-retired/contrib/tree/master/ingress/controllers/nginx/examples/auth

person P Ekambaram    schedule 04.06.2019
comment
возможный дубликат. Вы решили эту проблему? - person Mark; 24.06.2019