10장. 호스팅된 컨트롤 플레인 명령줄 인터페이스 설치
호스트된 컨트롤 플레인 명령줄 인터페이스인 hcp 는 호스팅된 컨트롤 플레인을 시작하는 데 사용할 수 있는 툴입니다. 관리 및 구성과 같은 Day 2 작업의 경우 GitOps 또는 자체 자동화 툴을 사용합니다.
10.1. 터미널에서 호스팅된 컨트롤 플레인 명령줄 인터페이스 설치 링크 복사링크가 클립보드에 복사되었습니다!
터미널에서 호스팅되는 컨트롤 플레인 CLI(명령줄 인터페이스) hcp 를 설치할 수 있습니다.
사전 요구 사항
- OpenShift Container Platform 클러스터에 Kubernetes Operator 2.5 이상을 위한 다중 클러스터 엔진을 설치했습니다. Red Hat Advanced Cluster Management를 설치할 때 멀티 클러스터 엔진 Operator가 자동으로 설치됩니다. Red Hat Advanced Management 없이 OpenShift Container Platform OperatorHub의 Operator로 다중 클러스터 엔진 Operator를 설치할 수도 있습니다.
프로세스
다음 명령을 실행하여
hcp바이너리를 다운로드하려면 URL을 가져옵니다.$ oc get ConsoleCLIDownload hcp-cli-download -o json | jq -r ".spec"다음 명령을 실행하여
hcp바이너리를 다운로드합니다.$ wget <hcp_cli_download_url>1 - 1
hcp_cli_download_url을 이전 단계에서 얻은 URL로 바꿉니다.
다음 명령을 실행하여 다운로드한 아카이브의 압축을 풉니다.
$ tar xvzf hcp.tar.gz다음 명령을 실행하여
hcp바이너리 파일을 실행 가능하게 만듭니다.$ chmod +x hcp다음 명령을 실행하여
hcp바이너리 파일을 경로의 디렉터리로 이동합니다.$ sudo mv hcp /usr/local/bin/.
Mac 컴퓨터에서 CLI를 다운로드하는 경우 hcp 바이너리 파일에 대한 경고가 표시될 수 있습니다. 바이너리 파일을 실행할 수 있도록 보안 설정을 조정해야 합니다.
검증
다음 명령을 실행하여 사용 가능한 매개변수 목록이 표시되는지 확인합니다.
$ hcp create cluster <platform> --help1 - 1
hcp create cluster명령을 사용하여 호스팅된 클러스터를 생성하고 관리할 수 있습니다. 지원되는 플랫폼은aws,agent,kubevirt입니다.