¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Execução de APIs Rest utilizando Amazon EKS

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portugués

Execução de APIs Rest utilizando Amazon EKS

Contenido del mapa

Execução de APIs Rest utilizando Amazon EKS

  1. 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)
  2. Componentes da Orquestração de Containeres

    • Master
      • Gerencia um Cluster
    • Worker
      • nó onde os containers são implantados.
  3. 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)
  4. 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
  5. 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
    • 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

Imágenes y archivos del mapa

  • Execução de APIs Rest utilizando Amazon EKS
  • Execução de APIs Rest utilizando Amazon EKS

Información

Descripción
Concursos Públicos (Java Avançado - PDPJ-BR) Desenvolvimento de Software Mapa Mental sobre Execução de APIs Rest utilizando Amazon EKS, creado por Luis Felipe Guariento el 22/04/2024.
Visitas
1
Valoración

Más sobre Containers e Docker

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?