View a markdown version of this page

시작하기 전 준비 사항 - Amazon CloudWatch

시작하기 전 준비 사항

설치 프로세스를 시작하기 전에, 이 섹션의 단계에 따라 환경이 올바른 Kubernetes 클러스터에 에이전트를 성공적으로 설치하도록 설정되어 있는지 확인합니다.

현재 보유하고 있는 Kubernetes 버전이 지원되는지 확인

Network Flow Monitor 에이전트를 설치하려면 Kubernetes 버전 1.25 또는 그 이상의 최신 버전이 필요합니다.

필수 도구가 설치되어 있는지 확인

이 설치 프로세스에 사용할 스크립트를 사용하려면 다음 도구를 설치해야 합니다. 도구를 아직 설치하지 않은 경우 제공된 링크에서 자세한 내용을 참조하세요.

  • AWS Command Line Interface(CLI). 자세한 내용은 AWS Command Line Interface 참조 가이드의 Installing or updating to the latest version of the AWS Command Line Interface 섹션을 참조하세요.

  • Helm 패키지 관리자. 자세한 내용은 Helm 웹 사이트의 Installing Helm을 참조하세요.

  • kubectl 명령줄 도구. 자세한 내용은 Kubernetes 웹 사이트에서 Install kubectl을 참조하세요.

  • make Linux 명령 종속성. 자세한 내용은 블로그 게시물 Intro to make Linux Command: Installation and Usage을 참조하세요. 예를 들어, 다음 중 하나를 수행합니다.

    • Ubuntu 같은 Debian 기반 배포판의 경우 sudo apt-get install make 명령을 사용합니다.

    • CentOS 같은 RPM 기반 배포판의 경우 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 환경 변수에 해당 네임스페이스를 정의합니다.