Um Guia Completo

Gerenciando Secrets e ConfigMaps no Kubernetes

Descubra como gerenciar informações sensíveis, como senhas e chaves privadas, e aprenda a separar configurações de suas imagens de container. Com instruções passo a passo e exemplos práticos, você obterá o conhecimento necessário para proteger suas aplicações e controlar com precisão suas configurações. 
Write your awesome label here.

Aprenda com o Melhor Guia de Gerenciamento de Secrets e ConfigMaps

  • Conhecimento Abrangente: Este e-book oferece um guia completo sobre como gerenciar Secrets e ConfigMaps no Kubernetes. Aprenda a proteger informações sensíveis e a separar configurações de suas imagens de container. Com exemplos práticos e instruções passo a passo, você obterá o conhecimento necessário para lidar com eficiência com dados críticos e configurações precisas.
  • Aplicações Seguras: Aprenda a proteger suas aplicações usando Secrets para armazenar senhas, tokens OAuth, chaves SSH e muito mais. Descubra como proteger certificados TLS e chaves privadas, configurando o Nginx para usar HTTPS. Com as melhores práticas apresentadas neste e-book, você terá o controle necessário para manter suas aplicações seguras.
  • Flexibilidade de Configuração: Com ConfigMaps, você poderá separar parâmetros de configuração das imagens de container, permitindo que a mesma imagem seja executada em diferentes ambientes com configurações distintas. Aprenda a atualizar ConfigMaps, definir variáveis de ambiente para os containers no Pod e criar arquivos de configuração personalizados para o Nginx usando um ConfigMap. Obtenha a flexibilidade necessária para adaptar suas aplicações a diferentes ambientes.
Não perca mais tempo! Baixe agora mesmo este e-book e aproveite todas as vantagens de se tornar um especialista em gerenciamento de Secrets e ConfigMaps no Kubernetes
Conheça o autor

Jeferson Fernando

Sou engenheiro de produção com mais de 20 anos de experiência profissional em ambientes de grande escala e de ambientes críticos usando Linux e Unix, incluindo design e instalação de sistemas e serviços, configuração, dimensionamento, automação, planejamento de capacidade, containers, docker, kubernetes, networking, segurança e integração em ambientes corporativos heterogêneos.
- Autor do livro Descomplicando o Kubernetes
- Mais de 18 anos ministrando treinamentos
- Mais de 30 mil pessoas treinadas
Write your awesome label here.

O que você irá aprender!

01

O que são Secrets?

Neste capítulo introdutório, exploraremos o conceito de Secrets no Kubernetes. Descubra como os Secrets oferecem uma maneira segura e flexível de gerenciar informações sensíveis, como senhas, tokens OAuth, chaves SSH e outros dados confidenciais necessários para suas aplicações. Aprenda como os Secrets funcionam, como são armazenados no Etcd e como o acesso a eles é controlado por meio do Role-Based Access Control (RBAC). 

02

Entendendo o Base64: Codificação e Decodificação

Neste capítulo, mergulhe no mundo do Base64 e aprenda por que ele é fundamental ao lidar com Secrets no Kubernetes. Descubra que o Base64 não é uma forma de criptografia, mas sim um esquema de codificação binária para texto, utilizado para garantir a integridade dos dados binários durante o transporte. Entenda como a codificação Base64 converte dados binários em uma string de texto ASCII e por que ela é amplamente utilizada em aplicações como e-mail, armazenamento de senhas complexas e muito mais. 

03

Criando nosso primeiro Secret

É hora de colocar em prática o conhecimento adquirido e criar o nosso primeiro Secret no Kubernetes. Neste capítulo, você aprenderá passo a passo como criar um Secret do tipo Opaque, o mais comum para armazenar informações arbitrárias. Através de um arquivo YAML, você definirá o Secret, incluindo campos de dados como username e password, onde o último está codificado em Base64. Desafio: descubra o valor do campo username e compartilhe nas redes sociais para ganhar um prêmio! 

04

Criando nosso primeiro Secret

É hora de colocar em prática o conhecimento adquirido e criar o nosso primeiro Secret no Kubernetes. Neste capítulo, você aprenderá passo a passo como criar um Secret do tipo Opaque, o mais comum para armazenar informações arbitrárias. Através de um arquivo YAML, você definirá o Secret, incluindo campos de dados como username e password, onde o último está codificado em Base64. Desafio: descubra o valor do campo username e compartilhe nas redes sociais para ganhar um prêmio! 

05

Criando um Secret para armazenar credenciais Docker e um Secret TLS

Neste capítulo, aprenderemos como criar um Secret no Kubernetes para armazenar as credenciais do Docker Hub e um Secret TLS para configurar o HTTPS em um serviço web.
Na primeira parte, abordaremos a criação de um Secret para armazenar as credenciais do Docker Hub. Na segunda parte, discutiremos a criação de um Secret TLS. Esse tipo de Secret é usado para armazenar certificados TLS e chaves privadas, que são utilizados para garantir a segurança da comunicação entre os serviços no Kubernetes

06

Conhecendo o ConfigMaps

Neste capítulo, vamos explorar o uso dos ConfigMaps no Kubernetes. Os ConfigMaps são recursos utilizados para armazenar dados de configuração, como variáveis de ambiente e arquivos de configuração, de forma desacoplada das imagens de container. Eles oferecem diversas vantagens, tornando o gerenciamento de configurações mais flexível e eficiente.

Neste capítulo, continuaremos o exemplo do capítulo anterior, em que utilizamos o Nginx com HTTPS. No entanto, agora iremos armazenar o arquivo de configuração do Nginx em um ConfigMap, ao invés de mantê-lo dentro do pod. Isso tornará o pod mais organizado e fácil de manter.
Write your awesome label here.

Aprenda com o Melhor Guia de Gerenciamento de Secrets e ConfigMaps

Torne-se um Especialista em Proteção de Dados e Configuração de Aplicações
Autor
Jeferson Fernando
Tema
Kubernetes e Security
Layout
PDF