Я начинаю экспериментировать с авторизацией Oauth2 для кластера Kubernetes.
Я нашел хорошего провайдера идентификации Oauth2, использующего UAA
Мое первоначальное намерение состояло в том, чтобы развернуть это в кластере Kubernetes, и затем позволить ему обеспечивать аутентификацию по этому кластеру. Это обеспечило бы единый вход для решения, размещенного в облаке, и позволило бы этому решению управлять доступом Kubernetes, а также доступом к приложениям, работающим в моем кластере.
Однако, если продумать это решение, могут возникнуть некоторые крайние случаи, когда такая конфигурация может быть катастрофической. Например, если мой кластер останавливается, я не думаю, что смогу перезапустить этот кластер, поскольку поставщик Oauth2 не будет работать, и, следовательно, я не смог пройти аутентификацию для выполнения каких-либо операций перезапуска.
- Кто-нибудь еще сталкивался с этой загадкой?
- Это реальный риск?
- Существует ли «стандартный» подход для обхода этой проблемы?
Большое спасибо, что нашли время прочитать это!