Antes de começar
Antes de iniciar o processo de instalação, siga as etapas nesta seção para garantir que seu ambiente esteja configurado para instalar agentes com êxito nos clusters corretos do Kubernetes.
- Certifique-se de que a versão do Kubernetes seja compatível
A instalação do agente do Network Flow Monitor requer a versão 1.25 do Kubernetes ou uma versão mais recente.
- Certifique-se de que você instalou as ferramentas necessárias
Os scripts que você usa para esse processo de instalação exigem a instalação das ferramentas a seguir. Se você ainda não tiver as ferramentas instaladas, consulte os links fornecidos para obter mais informações.
A AWS Command Line Interface (CLI). Para obter mais informações, consulte Installing or updating to the latest version of the AWS Command Line Interface no Guia de referência da AWS Command Line Interface.
O gerenciador de pacotes do Helm. Para obter mais informações, consulte Installing Helm
no site do Helm. A ferramenta de linha de comando
kubectl. Para obter mais informações, consulte Install kubectlno site do Kubernetes. A dependência do comando
makedo Linux. Para obter mais informações, consulte a seguinte postagem no blog: Intro to make Linux Command: Installation and Usage. Por exemplo, realize uma das seguintes ações: Para distribuições baseadas em Debian, como o Ubuntu, use o seguinte comando:
sudo apt-get install makePara distribuições com base em RPM, como o CentOS, use o seguinte comando:
sudo yum install make
- Verifique se você tem variáveis de ambiente KubeConfig válidas e configuradas corretamente
A instalação do agente do Network Flow Monitor usa a ferramenta de gerenciamento de pacotes do Helm, que usa a variável kubeconfig,
$HELM_KUBECONTEXT, para determinar os clusters de destino do Kubernetes com os quais trabalhar. Além disso, esteja ciente de que, quando o Helm executa scripts de instalação, por padrão, ele faz referência ao arquivo~/.kube/configpadrão. Você pode alterar as variáveis do ambiente de configuração, usar um arquivo de configuração diferente (atualizando$KUBECONFIG) ou definir o cluster de destino com o qual você deseja trabalhar (atualizando$HELM_KUBECONTEXT).- Crie um namespace do Kubernetes do Network Flow Monitor
A aplicação do Kubernetes do agente do Network Flow Monitor instala os recursos em um namespace específico. O namespace deve existir para que a instalação tenha êxito. Para garantir que o namespace necessário esteja em execução, execute um dos seguintes procedimentos:
Crie o namespace padrão,
amazon-network-flow-monitor, antes de começar.Crie um namespace diferente e, em seguida, defina-o na variável
$NAMESPACEde ambiente ao executar a instalação para criar destinos.