Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 14. Controllo degli accessi basato sui ruoli per Kubernetes
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
A questo punto, quasi tutti i cluster Kubernetes che incontri hanno il controllo degli accessi basato sui ruoli (RBAC) abilitato. Quindi è probabile che tu abbia già incontrato il RBAC. Forse all'inizio non potevi accedere al tuo cluster finché non hai usato un comando magico per aggiungere un RoleBinding per mappare un utente in un ruolo. Anche se hai avuto modo di confrontarti con l'RBAC, potresti non aver avuto una grande esperienza nel comprendere l'RBAC in Kubernetes, compreso a cosa serve e come si usa.
Il controllo degli accessi basato sui ruoli fornisce un meccanismo per limitare l'accesso e le azioni sulle API di Kubernetes per garantire che solo gli utenti autorizzati abbiano accesso. L'RBAC è un componente fondamentale sia per rendere più sicuro l'accesso al cluster Kubernetes in cui stai distribuendo la tua applicazione, sia (cosa forse più importante) per prevenire incidenti inaspettati in cui una persona nello spazio dei nomi sbagliato fa erroneamente fuoriuscire la produzione mentre pensa di distruggere il suo cluster di prova.
Nota
Sebbene l'RBAC possa essere molto utile per limitare l'accesso alle API di Kubernetes, è importante ricordare che chiunque sia in grado di eseguire codice arbitrario all'interno del cluster Kubernetes può effettivamente ottenere ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access