Skip to content

Commit

Permalink
Merge pull request #214 from badtuxx/add-rbac
Browse files Browse the repository at this point in the history
adicionando RBAC no k8s
  • Loading branch information
badtuxx committed Feb 5, 2024
2 parents d8b3fc1 + 4b08678 commit 309511c
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 6 deletions.
33 changes: 33 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -505,4 +505,37 @@ Fique à vontade para aprender muito sobre Kubernetes utilizando esse livro!
- [Egress](pt/day-14/README.md#egress)
</details>


<details>
<summary>DAY-15</summary>

- [Descomplicando o Kubernetes](pt/day-15/README.md#descomplicando-o-kubernetes)
- [DAY-15: Descomplicando RBAC e controle de acesso no Kubernetes](pt/day-15/README.md#day-15-descomplicando-rbac-e-controle-de-acesso-no-kubernetes)
- [Conteúdo do Day-15](pt/day-15/README.md#conteúdo-do-day-15)
- [O que iremos ver hoje?](pt/day-15/README.md#o-que-iremos-ver-hoje)
- [RBAC](pt/day-15/README.md#rbac)
- [O que é RBAC?](pt/day-15/README.md#o-que-é-rbac)
- [Primeiro exemplo de RBAC](pt/day-15/README.md#primeiro-exemplo-de-rbac)
- [Criando um Usuário para acesso ao cluster](pt/day-15/README.md#criando-um-usuário-para-acesso-ao-cluster)
- [Criando um Role para o nosso usuário](pt/day-15/README.md#criando-um-role-para-o-nosso-usuário)
- [apiGroups](pt/day-15/README.md#apigroups)
- [Recursos](pt/day-15/README.md#recursos)
- [Verbos](pt/day-15/README.md#verbos)
- [Criando a Role](pt/day-15/README.md#criando-a-role)
- [Criando um RoleBinding para o nosso usuário](pt/day-15/README.md#criando-um-rolebinding-para-o-nosso-usuário)
- [Adicionando o certificado do usuário no kubeconfig](pt/day-15/README.md#adicionando-o-certificado-do-usuário-no-kubeconfig)
- [Acessando o cluster com o novo usuário](pt/day-15/README.md#acessando-o-cluster-com-o-novo-usuário)
- [ClusterRole e ClusterRoleBinding](pt/day-15/README.md#clusterrole-e-clusterrolebinding)
- [ClusterRole e ClusterRoleBinding para o usuário admin](pt/day-15/README.md#clusterrole-e-clusterrolebinding-para-o-usuário-admin)
- [Removendo o usuário](pt/day-15/README.md#removendo-o-usuário)
- [Utilizando Tokens para Service Accounts](pt/day-15/README.md#utilizando-tokens-para-service-accounts)
- [Criando um Service Account](pt/day-15/README.md#criando-um-service-account)
- [Criando um Secret para o Service Account](pt/day-15/README.md#criando-um-secret-para-o-service-account)
- [Utilizando o Token do Service Account](pt/day-15/README.md#utilizando-o-token-do-service-account)
- [Removendo o Service Account](pt/day-15/README.md#removendo-o-service-account)
- [Final do Day-15](pt/day-15/README.md#final-do-day-15)
</details>



&nbsp;
12 changes: 6 additions & 6 deletions pt/day-15/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
- [Descomplicando o Kubernetes](#descomplicando-o-kubernetes)
- [DAY-15: Descomplicando RBAC e controle de acesso no Kubernetes](#day-15-descomplicando-rbac-e-controle-de-acesso-no-kubernetes)
- [Conteúdo do Day-15](#conteúdo-do-day-15)
- [O que iremos ver hoje?](#o-que-iremos-ver-hoje)
- [RBAC](#rbac)
- [O que é RBAC?](#o-que-é-rbac)
- [O que iremos ver hoje?](#o-que-iremos-ver-hoje)
- [RBAC](#rbac)
- [O que é RBAC?](#o-que-é-rbac)
- [Primeiro exemplo de RBAC](#primeiro-exemplo-de-rbac)
- [Criando um Usuário para acesso ao cluster](#criando-um-usuário-para-acesso-ao-cluster)
- [Criando um Role para o nosso usuário](#criando-um-role-para-o-nosso-usuário)
Expand All @@ -30,14 +30,14 @@
- [Final do Day-15](#final-do-day-15)


# O que iremos ver hoje?
## O que iremos ver hoje?

Hoje, conheceremos profundamente o mundo do RBAC (Role-Based Access Control) no Kubernetes. O RBAC é um mecanismo essencial que permite a administradores de sistemas definirem regras de acesso específicas para usuários e serviços dentro de um cluster Kubernetes. Você aprenderá sobre a importância do RBAC para a segurança e a gestão eficaz dos recursos de um cluster, incluindo como criar e gerenciar usuários, atribuir papéis e permissões específicas, e configurar acessos baseados em funções para diferentes tipos de usuários e serviços. Vamos explorar exemplos práticos de como aplicar o RBAC para controlar o acesso a recursos do cluster, como pods, deployments e serviços, garantindo que apenas usuários autorizados possam executar operações específicas. Ao final deste guia, você terá um entendimento sólido sobre como implementar e gerenciar o controle de acesso baseado em funções no Kubernetes, proporcionando um ambiente de cluster mais seguro e eficiente.


# RBAC
## RBAC

## O que é RBAC?
### O que é RBAC?

RBAC é um acrônimo para Role-Based Access Control, ou Controle de Acesso Baseado em Funções. É um método de controle de acesso que permite que um administrador defina permissões específicas para usuários e grupos de usuários. Isso significa que os administradores podem controlar quem tem acesso a quais recursos e o que eles podem fazer com esses recursos.

Expand Down

0 comments on commit 309511c

Please sign in to comment.