Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Antes de instalar

Puede instalar CN2 en Amazon EKS mediante planos de Amazon EKS para Terraform, gráficos de Helm o manifiestos de YAML.

Si está buscando una instalación rápida de prueba de concepto, utilice los planos de Amazon EKS. Nuestro plano crea un clúster de Amazon EKS y, a continuación, instala CN2 en ese clúster mediante los manifiestos YAML que rellenamos previamente en el repositorio de planos.

Si ya tiene un clúster de Amazon EKS, utilice los gráficos de Helm o los manifiestos de YAML directamente. Los gráficos de timón son un poco más fáciles de usar, pero los manifiestos YAML le proporcionan la mayor flexibilidad.

  1. Configure una cuenta de AWS y una cuenta de Juniper Networks.
    Necesitará la cuenta de AWS para crear un clúster de Amazon EKS y la cuenta de Juniper Networks para descargar manifiestos de CN2 desde el sitio de descargas de Juniper Networks ( https://support.juniper.net/support/downloads/?p=contrail-networking) y para obtener acceso al repositorio de contenedores en https://enterprise-hub.juniper.net.
  2. Instale la AWS CLI. Véase https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html.
  3. Configure la AWS CLI con su clave de acceso y secreto de AWS. Véase https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/index.html.
  4. Instalar eksctl. Véase https://docs.aws.amazon.com/eks/latest/userguide/eksctl.html.
  5. Instalar kubectl. Consulte https://kubernetes.io/docs/tasks/tools/.
  6. Instale Helm. Véase https://helm.sh/docs/intro/install/.
  7. Si planea utilizar los planos de Amazon EKS, instale Terraform:
    1. Instalar Terraform. Véase https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli.
    2. Habilite los permisos de la cuenta de AWS para ejecutar Terraform. Véase https://developer.hashicorp.com/terraform/tutorials/aws-get-started/aws-build.
      El recurso de política establecido en terraform-aws-eks-blueprints/examples/eks-cluster-with-cn2/min-iam-policy.json permite todos los recursos. Le recomendamos que cambie esto en una implementación real.
  8. Si planea usar los manifiestos YAML de CN2 directamente, descargue los manifiestos:
    1. Descargue los manifiestos de Contrail Networking. Ver Manifiestos.
    2. Configure las credenciales de inicio de sesión del repositorio en los manifiestos descargados.

      Añada sus credenciales de inicio de sesión del repositorio a los manifiestos de amazon-eks y contrail-tools . Consulte Configurar credenciales del repositorio para ver una forma de hacerlo.

  9. Opcionalmente, instale contrailstatus. Contrailstatus es un complemento kubectl que puede utilizar para consultar componentes y recursos de CN2. Ver Manifiestos.
    Cambie los permisos en el ejecutable kubectl-contrailstatus y cópielo en algún lugar de su ruta, por ejemplo / usr/local/bin.