AWS re:Invent 2019, Amazon EKS on AWS Fargate

AWS re:Invent 2019, Amazon EKS on AWS Fargate

Recientemente, Amazon Elastic Kubernetes Service, podrá ejecutar “pods” de Kubernetes en AWS Fargate. EKS y Fargate facilitan así la ejecución de aplicaciones basadas en Kubernetes en AWS, eliminando la necesidad de aprovisionar y gestionar la infraestructura de los pods.

Con AWS Fargate, no necesitaremos ser unos expertos de Kubernetes para ejecutar un clúster optimizado en costes y altamente disponible. Fargate nos elimina la necesidad de crear o gestionar instancias EC2 para nuestros clusters de Amazon EKS.

Amazon EKS on AWS Fargate

Sin duda alguna es un interesante paso adelante ya que nos elimina el tener que parchear, escalar o asegurar un grupo de instancias de EC2 para ejecutar aplicaciones de Kubernetes en la nube. Si pasamos a utilizar Fargate para ello, nos facilitará enormemente la utilización de recursos de tamaño adecuado para cada aplicación y permitirá así el ver claramente el costo de cada módulo.

Aunque tenemos ciertas limitaciones como son:

  • Un máximo de 4 vCPU y 30Gb de memoria por “pod”.
  • Actualmente no hay soporte para cargas de trabajo que requieran volúmenes o sistemas de archivos persistentes.
  • No podemos ejecutar Daemonsets, Pods Privilegiados o pods que utilicen HostNetwork o HostPort.
  • Y el único balanceador (ELB) de carga que se puede utilizar es un balanceador de carga de aplicaciones.

Autor: Joakim Vivas

comments powered by Disqus