GoConqr has a new look! Let us know what you think.

Mind map

Execução de APIs Rest utilizando Amazon EKS

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portuguese

Execução de APIs Rest utilizando Amazon EKS

Map content

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

Images and files in the map

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

Information

Description
Concursos Públicos Desenvolvimento de Software (Java Avançado - PDPJ-BR) Mind Map on Execução de APIs Rest utilizando Amazon EKS, created by Luis Felipe Guariento on 22/04/2024.
Views
1
Rating

More on Containers e Docker

Feedback

What is it about?

What do you think of the new look?

How do you like it?