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 kubectlen el sitio web de Kubernetes. La dependencia del comando
makede 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 makePara 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
$NAMESPACEcuando ejecute la instalación para crear destinos.