Mindmap
Execução de APIs Rest utilizando Amazon EKS

Inhalt der Mindmap
Execução de APIs Rest utilizando Amazon EKS
O que é Kubernetes?
- Ferramenta para fornecer orquestração de conteineres de modo a permitir maior escalabilidade das aplicações
- Fornecer escalabilidade significa criar mecanismos para aumentar ou diminuir o número de containeres executando certa imagem da aplicação de acordo com a demanda.
- Ferramenta desenvolvida pela Google e mantida pela Cloud Native Computing Foundation (CNCF)
- Ferramenta para fornecer orquestração de conteineres de modo a permitir maior escalabilidade das aplicações
Componentes da Orquestração de Containeres
- Master
- Gerencia um Cluster
- Worker
- nó onde os containers são implantados.
- Master
Instalação e Configuração
- Utilizar Serviço de EKS
- Sigla para "Elastic Kubernetes Service"
- Disponibilidade do Serviço
- Console de usuário da Plataforma AWS
- ferramenta eksctl, de linha de comando
- ferramenta Terraform
- solução opensouce de IaC (Infrastructure as Code)
- Utilizar Serviço de EKS
Criação e manutenção de clusters EKS
- Iremos utilizar a ferramenta eksctl
- Utiliza o Serviço EKS da Amazon na nuvem AWS
- Pré-requisito para utilização
- Criar uma conta AWS
- Utilizar uma VPC (Virtual Private Cloud)
- Criar usuário no serviço IAM (Identity and Access Management)
- Criar Cluster Personalizado
- Comando para limpeza do Cluster
- eksctl delete cluster --name projeto
- Iremos utilizar a ferramenta eksctl
Criação e manutenção de recursos computacionais
- Nodes
- são instâncias EC2 que executam containers Kubernetes
- boa opção para clusters que precisam de maior controle
- Fargate
- serviço serverless que permite a execução direta de containers na Amazon
- Não há a preocupação com infraestrutura, que fica sob controle da Amazon
- Configurações de armazenamento, rede e segurança
- EBS (Elastic Block Store)
- Serviço de Armazenamento da AWS
- o Free Tier, da Amazon, permite até 30GB de SSD no EBS.
- Armazenamento de um node se faz pelo parâmetro “--node-volume-size"
- Serviço de autenticação na ferramenta eksctl
- OIDC (OpenID Connect)
- Incluir “--with-oidc” na criação do cluster
- restringir o acesso baseado em papéis:
- eksctl create cluster --name projeto --region us-east-1 --managed --fargate --with-oidc --ssh-access --node-type t2.micro --nodes 2
- OIDC (OpenID Connect)
- EBS (Elastic Block Store)
- Gerência de Clusters
- Principais tarefas de gerência de Cluster
- criação, atualização e remoção de clusters
- Mudar número de nós do cluster
- “--node-min” e “--node-max”
- “eksctl upgrade cluster –name projeto”.
- Atualizar versão do Kubernetes
- Aplicar patch de segurança ao Cluster
- Principais tarefas de gerência de Cluster
- Nodes
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Concursos Públicos Desenvolvimento de Software (Java Avançado - PDPJ-BR) Mindmap am Execução de APIs Rest utilizando Amazon EKS, erstellt von Luis Felipe Guariento am 22/04/2024.
- Erstellt von
- Luis Felipe Guariento
- Aufrufe
- 1
- Bewertung
