Instalación de un solo clúster CN2 en Amazon EKS
RESUMEN Consulte ejemplos de cómo instalar CN2 de clúster único en Amazon EKS.
En una implementación de un solo clúster, CN2 es la plataforma de red y el complemento de CNI para ese clúster. La figura 1 muestra un clúster de Amazon EKS con tres nodos de trabajo que ejecutan el controlador Contrail. El plano de control de Amazon EKS se comunica con los nodos de trabajo de la VPC de usuario a través de una interfaz de red elástica (ENI). En una implementación típica, habría nodos de trabajo adicionales que ejecutarían las cargas de trabajo de usuario.
Los procedimientos de esta sección muestran ejemplos básicos de cómo puede utilizar los planos, gráficos de Helm y manifiestos de YAML de Amazon EKS proporcionados para instalar CN2 en un clúster de Amazon EKS. Cubrimos tanto la instalación de CN2 en un clúster nuevo como en un clúster existente.
No está limitado a la implementación descrita en estas secciones ni está limitado al uso de los archivos y manifiestos proporcionados. CN2 admite una amplia gama de despliegues que son demasiado numerosos para cubrirlos en detalle. Utilice los ejemplos proporcionados como punto de partida para rodar su propio manifiesto adaptado a su situación específica.
Instalación de un solo clúster CN2 mediante los planos de Amazon EKS
Utilice este procedimiento para instalar CN2 con los planos de Amazon EKS para Terraform.
El plano que proporcionamos realiza lo siguiente:
-
crea una nueva VPC de muestra, 3 subredes privadas y 3 subredes públicas
-
crea una puerta de enlace de Internet para subredes públicas y una puerta de enlace NAT para subredes privadas
-
crea el plano de control del clúster de EKS con un grupo de nodos gestionados (los nodos deseados se establecen en 3)
-
implementa CN2 como CNI del clúster de Amazon EKS
Instalación de un solo clúster CN2 mediante gráficos de timón
Utilice este procedimiento para instalar CN2 en un clúster de Amazon EKS existente mediante gráficos de Helm. En este ejemplo, el clúster de Amazon EKS existente ejecuta la CNI de la VPC.
Instalar un solo clúster CN2 mediante manifiestos YAML
Use este procedimiento para instalar CN2 mediante manifiestos YAML.
En este ejemplo, usamos eksctl para crear un clúster, pero puede usar cualquier otro método siempre que recuerde quitar el CNI.
Los manifiestos que utilizará en este procedimiento de ejemplo son amazon-eks/single-cluster/single_cluster_deployer_example.yaml y amazon-eks/single-cluster/cert-manager.yaml. En el procedimiento se supone que ha colocado estos manifiestos en un directorio de manifiestos.