Antes de empezar - Amazon CloudWatch

Antes de empezar

Antes de iniciar el proceso de instalación, siga los pasos de esta sección para asegurarse de que su entorno está configurado para instalar correctamente los agentes en los clústeres de Kubernetes correctos.

Confirme que su versión de Kubernetes es compatible

La instalación de agentes de Network Flow Monitor requiere la versión 1.25 de Kubernetes o una versión más reciente.

Asegúrese de instalar las herramientas necesarias

Los scripts que use para este proceso de instalación requieren a su vez la instalación de las siguientes herramientas. Si aún no tiene las herramientas instaladas, consulte los enlaces proporcionados para obtener más información.

  • La AWS Command Line Interface (CLI). Para obtener más información, consulte Installing or updating to the latest version of the AWS Command Line Interface en la Guía de referencia de AWS Command Line Interface.

  • El administrador de paquetes Helm. Para obtener más información sobre el cifrado, consulte Instalación de Helm en el sitio web de Helm.

  • La herramienta de línea de comandos de kubectl. Para obtener más información, consulte Instalación de kubectl en el sitio web de Kubernetes.

  • La dependencia del comando make de Linux. Para obtener más información, consulte la siguiente entrada del blog: Intro to make Linux Command: Installation and Usage. Por ejemplo, lleve a cabo una de las siguientes acciones:

    • Para las distribuciones basadas en Debian, como Ubuntu, use el siguiente comando: sudo apt-get install make

    • Para las distribuciones basadas en RPM, como CentOS, use el siguiente comando: sudo yum install make

Asegúrese de tener variables de entorno de KubeConfig válidas y que se hayan configurado correctamente

La instalación de agentes de Network Flow Monitor usa la herramienta de administración de paquetes Helm, que usa la variable kubeconfig, $HELM_KUBECONTEXT, para determinar los clústeres de Kubernetes de destino con los que se va a trabajar. Además, tenga en cuenta que cuando Helm ejecuta scripts de instalación, de forma predeterminada, hace referencia al archivo estándar ~/.kube/config. Puede cambiar las variables del entorno de configuración para usar un archivo de configuración diferente (mediante la actualización de $KUBECONFIG) o para definir el clúster de destino con el que quiere trabajar (mediante la actualización de $HELM_KUBECONTEXT).

Creación de un espacio de nombres de Kubernetes para Network Flow Monitor

La aplicación Kubernetes del agente de Network Flow Monitor instala sus recursos en un espacio de nombres específico. El espacio de nombres debe existir para que la instalación se complete correctamente. Para asegurarse de que el espacio de nombres necesario está activo, puede elegir una de las siguientes opciones:

  • Cree el espacio de nombres predeterminado, amazon-network-flow-monitor, antes de empezar.

  • Cree un espacio de nombres diferente y, a continuación, defínalo en la variable de entorno $NAMESPACE cuando ejecute la instalación para crear destinos.