开始前的准备工作
在开始安装过程之前,请按照本节中的步骤进行操作,确保环境已进行设置,旨在成功在正确的 Kubernetes 集群上安装代理。
- 确保 Kubernetes 版本受支持
安装 Network Flow Monitor 代理需要 Kubernetes 版本 1.25 或更高的版本。
- 确保您已安装所需的工具
用于此安装过程的脚本要求您安装以下工具。如果您尚未安装这些工具,请查看提供的链接以获取更多信息。
Amazon Command Line Interface(CLI)。有关更多信息,请参阅《Amazon Command Line Interface Reference Guide》中的 Installing or updating to the latest version of the Amazon Command Line Interface。
Helm 软件包管理器。有关更多信息,请参阅 Helm 网站上的安装 Helm
。 kubectl命令行工具 有关更多信息,请参阅 Kubernetes 网站上的安装 kubectl。 makeLinux 命令依赖项。有关更多信息,请参阅以下博客文章:《Intro to make Linux Command: Installation and Usage》。例如,请执行以下操作之一: 对于 Debian 的发行版(例如 Ubuntu),请使用以下命令:
sudo apt-get install make对于 RPM 的发行版(例如 CentOS),请使用以下命令:
sudo yum install make
- 确保配置了有效且正确配置的 KubeConfig 环境变量
Network Flow Monitor 代理安装使用 Helm 软件包管理器工具(该工具使用 kubeconfig 变量
$HELM_KUBECONTEXT)来确定要使用的目标 Kubernetes 集群。另外,请注意,当 Helm 运行安装脚本时,在默认情况下,它会引用标准~/.kube/config文件。您可以更改配置环境变量,以使用不同的配置文件(通过更新$KUBECONFIG)或定义要使用的目标集群(通过更新$HELM_KUBECONTEXT)。- 创建 Network Flow Monitor Kubernetes 命名空间
Network Flow Monitor 代理的 Kubernetes 应用程序将其资源安装到特定的命名空间中。必须存在命名空间才能实现成功安装。为确保所需的命名空间已就绪,您可以执行以下操作之一:
在开始之前,请创建默认命名空间
amazon-network-flow-monitor。创建不同的命名空间,然后在运行安装以创建目标时在
$NAMESPACE环境变量中对其进行定义。