GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Execução de APIs Rest utilizando Amazon EKS

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portugiesisch

Execução de APIs Rest utilizando Amazon EKS

Inhalt der Mindmap

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

Bilder und Dateien der Mindmap

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

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.
Aufrufe
1
Bewertung

Mehr zu Containers e Docker

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck