O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Cómo empezar con Amazon EKS

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 35 Anúncio

Cómo empezar con Amazon EKS

Baixar para ler offline

Las tecnologías como los contenedores y kubernetes pueden hacer que sus procesos de entrega de software sean más fáciles y más rápidos. En este webinar, hablaremos sobre cómo usar el Amazon Kubernetes Service (EKS) para construir aplicaciones modernas con grupos Kubernetes totalmente administrados.

Las tecnologías como los contenedores y kubernetes pueden hacer que sus procesos de entrega de software sean más fáciles y más rápidos. En este webinar, hablaremos sobre cómo usar el Amazon Kubernetes Service (EKS) para construir aplicaciones modernas con grupos Kubernetes totalmente administrados.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Cómo empezar con Amazon EKS (20)

Anúncio

Mais de Amazon Web Services LATAM (20)

Mais recentes (20)

Anúncio

Cómo empezar con Amazon EKS

  1. 1. © 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. AWSWebinar Series Latinoamérica Eliana Perez – elialerm AWS- Solutions Architect Como comenzar con Amazon EKS
  2. 2. ¿Cómo interactuar durante el evento? ¿Tiene un proyecto y necesita ayuda de nuestro equipo comercial? Acceda al LIVE CHAT con este QR code o con el enlace enviado en el chat del evento. Preguntas y respuestas en vivo durante todo el evento ¡Haga sus preguntas directamente a los expertos de AWS! Haga clic en el signo "?" y envíe sus preguntas.
  3. 3. Tabla de Contenidos • Conceptos básicos de Kubernetes; • Cómo funciona Amazon Elastic Kubernetes Service (Amazon EKS); • Mejores prácticas para comenzar con Amazon EKS; • Pasos siguientes.
  4. 4. Conceptos básicos de Kubernetes
  5. 5. Conceptos básicos de Kubernetes Microservicio 5 Microservicio 2 Microservicio 3 Microservicio 4 Microservicio 1 Escenario
  6. 6. Kubernetes Fundamentos: Pod Pod Pod Pod Pod Pod Microservicio 3 Microservicio 2 Microservicio 1 Microservicio 5 Escenario Microservicio 4
  7. 7. Kubernetes Fundamentos: Pod Pod Microservicio 1 Sidecar Container
  8. 8. Conceptos básicos de Kubernetes: Servicio (ClusterIP) Clúster Servicio Selector app: webapp Clúster IP Pod Etiquetas app: webapp
  9. 9. Conceptos básicos de Kubernetes: Servicio (NodePort) Clúster Servicio Selector app: webapp Puerto de nodo Pod Etiquetas app: webapp Cliente
  10. 10. Conceptos básicos de Kubernetes: Servicio (NodePort) Clúster Servicio Selector app: webapp liberación: 1 Servicio Selector app: webapp Release: 0 Pod Etiquetas app: webapp Release: 0 Cliente Pod Etiquetas app: webapp Release: 1
  11. 11. Conceptos básicos de Kubernetes: ReplicaSet Clúster ReplicaSet replicas: 2 Pod Servidor Web Pod Servidor Web ReplicaSet replicas: 1 Pod Servidor Web ReplicaSet replicas: 1 Pod Microservicio
  12. 12. Conceptos básicos de Kubernetes: Deployment Clúster Replicaset réplicas: 0 ReplicaSet replicas: 2 Pod Servidor Web v1 Pod Servidor Web v1 ReplicaSet replicas: 2 Pod Servidor Web v2 Pod Servidor Web v2
  13. 13. Conceptos básicos de Kubernetes: Namespace Aplicación Pod Pod Pod Consola de Administrador Servidor Web API Gateway Pod Pod Seguimiento Reporte Namespace: front-end Namespace: back-end
  14. 14. Conceptos básicos de Kubernetes: Escalado de Pod Horizontal (HPA) Clúster Deployment replicas: 2 Pod Servidor Web Pod Servidor Web Deployment replicas: 1 Pod Servidor Web Servidor web CPUSolicitar: 100 m HPA Regla: Servidor Web > 50% CPURequest Escala a un máximo de 4 pods Servidor web CPUSolicitar: 100 m
  15. 15. Conceptos básicos de Kubernetes: Readiness Probe Clúster Servicio app Cliente Pod app Pod app Pod app
  16. 16. Conceptos básicos de Kubernetes: Servicio (LoadBalancer) Clúster Servicio app Pod app Cliente Balanceador de carga Servicio grafana Pod grafana Balanceador De carga
  17. 17. Conceptos básicos de Kubernetes: Ingress Clúster Ingress Cliente Balanceador de carga Servicio app Servicio grafana
  18. 18. Todo sobre Kubernetes es declarativoYAML apiVersion: apps/v1 kind: Deployment metadata: name: hello-kubernetes spec: replicas: 3 selector: matchLabels: app: hello-kubernetes template: metadata: labels: app: hello-kubernetes spec: containers: - name: hello-kubernetes image: paulbouwer/hello-kubernetes:1.10 ports: - containerPort: 8080 resources: requests: memory: "512Mi" cpu: "0.5" limits: memory: "512Mi" cpu: "0.5“ readinessProbe: httpGet: scheme: HTTP path: / port: 8080 livenessProbe: httpGet: scheme: HTTP path: / port: 8080
  19. 19. Servicio Amazon Elastic Kubernetes (Amazon EKS)
  20. 20. Amazon EKS está certificado en cumplimiento EKS ejecuta Kubernetes sin modificaciones. Esto significa que las aplicaciones administradas por Amazon EKS son totalmente compatibles con aplicaciones administradas por cualquier entorno estándar Kubernetes.
  21. 21. Ejecutar Kubernetes por su cuenta aumenta gastos operativos Correr y escalar Kubernetes es difícil y requiere una inversión significativa. Asegurar Kubernetes aumenta la sobrecarga operativa de las aplicaciones en ejecución. Las aplicaciones necesitaban una forma nativa de integrarse con otros servicios de AWS de forma segura y fiable. Trabajo extra innecesario
  22. 22. Amazon EKS le permite aprovechar otros servicios de AWS directamente desde Kubernetes Amazon EKS Armazenamento Amazon EBS Amazon EFS Amazon FSx Redes Amazon VPC Amazon ELB Route 53 Segurança Amazon KMS AWS IAM AWS WAF Computación Amazon EC2 AWS Fargate AWS Graviton
  23. 23. cluster.eks.amazonaws.com Disponibilidad Zona 1 Disponibilidad Zona 2 Disponibilidad Zona 3 kubectl
  24. 24. Disponibilidad Zona 1 Master Master Disponibilidad Zona 2 Disponibilidad Zona 3 Master Workers Workers Workers Gestionado por AWS etcd etcd etcd
  25. 25. AWS Fargate
  26. 26. Agendamiento y orquestación Administrador de clusters Mecanismo de colocación Amazon ECR Task/Pod Infraestructura compartida AWS Fargate Elastic Network Interface (ENI) VPC Zona de Disponibilidad
  27. 27. Mejores prácticas para comenzar con Amazon EKS
  28. 28. Crea tu AmazonVirtual Private Cloud (VPC) correctamente Subred Pública Web Subred Privada Aplicación Datos AZ-1 AZ-2 AZ-3 AWS Región VPC AZ: Zona de Disponibilidad
  29. 29. Elegir cómo controlar el acceso al punto final del clúster kubectl VPC administrada por AWS cluster.eks.amazonaws.com Amazon EKS VPC administrada por el cliente Elastic Load Balancer Worker Nodes ENI Amazon EKS • Punto final solo público; • Puntos finales públicos y privados. AWS
  30. 30. Elegir cómo controlar el acceso al punto final del clúster VPC administrada por AWS Amazon EKS VPC administrada por el cliente Elastic Load Balancer Worker Nodes ENI Amazon EKS • Endpoint privado solamente. AWS kubectl
  31. 31. Menor privilegio con roles de IAM para cuentas de servicio
  32. 32. Demostración
  33. 33. Siguiente Pasos • Taller EKS: eksworkshop.com • Taller de Terraform de Amazon EKS: tf-eks-workshop.workshop.aws
  34. 34. ¡Gracias! Manténgase informado sobre las próximas sesiones ¡Accede a la programación del webinar con este código QR y regístrese! QR CODE Cuéntenos qué opina del seminario web Haga clic en “salir” para responder a una encuesta de satisfacción rápida

×