MF
Size: a a a
MF
MF
extension-apiserver-authentication
в неймспейсе kube-system
MF
proxy-client
, которая должна быть подписана с помощью CA requestheader-client-ca
MF
requestheader-client-ca
может быть как отдельной (хорошо), так и той же самой, что kubelet-certificate-authority
(плохо)MF
system:auth-delegator
MF
MF
kubectl apply -f <какой-нить-кастом-апи-манифест>
, происходит следующее:MF
~/.kube/config
X-Remote-Extra-
, X-Remote-Group
, X-Remote-User
(по умолчанию, так-то можно и в любые другие напихать) и несёт всё это в псевдо-аписервер, аутентифицируясь сертификатом proxy-client
MF
CN
, который какбэ является его юзернеймом, но сертификат-то один на всех, а вам нужно пройти собственную авторизацию в этом псевдо-аписервереMF
system:auth-delegator
, псевдо-аписервер превращает те чудные HTTP-заголовки в запрос на авторизацию и какбэ заново вас авторизует уже как вас, а не CN
сертификата (ну то есть делает CREATE
объекта SubjectAccessReview
в настоящем апи)MF
system:anonymous
MF
MF
proxy-client
кейпара есть, то system:anonymous
превращается в CN
прокси-клиентаMF
TS
G
Istio release 1.4.0-beta.3
MF
MF
MF