Carvel 도구 설치

Carvel 오픈 소스 프로젝트는 애플리케이션을 구축하고 구성하고 Kubernetes에 배포하는 데 도움이 되는, 신뢰할 수 있는 단일 용도의 구성 가능한 도구 집합을 제공합니다. 오버레이로 클러스터를 사용자 지정하거나, 사용자 지정 ClusterClass 정의를 생성하거나, 기타 고급 구성을 수행하려는 경우 이러한 도구가 필요할 수 있습니다.

Tanzu Kubernetes Grid는 Tanzu CLI와 함께 제공되는 ytt, kapp, kbld, imgpkg의 서명된 바이너리를 제공합니다. 번들에는 Kubernetes 디렉토리 구조 도구인 vendir(최종 사용자가 현재 필요하지는 않지만 편의를 위해 제공)도 포함되어 있습니다.

Carvel 도구 다운로드

  1. VMware Customer Connect로 이동한 후 VMware Customer Connect 자격 증명을 사용하여 로그인합니다.

  2. Tanzu Kubernetes Grid v2.3.1 제품 다운로드로 이동하세요.

  3. TKG Carvel Tools 2.3.1 레이블이 지정된 섹션으로 스크롤합니다.

    macOS
    Mac용 TKG Carvel 도구(TKG Carvel Tools for Mac)를 찾아 지금 다운로드(Download Now)를 클릭합니다.
    Linux
    Linux용 TKG Carvel 도구(TKG Carvel Tools for Linux)를 찾아 지금 다운로드(Download Now)를 클릭합니다.
    Windows
    Windows용 TKG Carvel 도구(TKG Carvel Tools for Windows)를 찾아 지금 다운로드(Download Now)를 클릭합니다.
  4. 운영 체제에 대한 Carvel 도구 번들 파일의 압축을 풉니다. 번들 파일의 압축을 풀려면 선택한 압축 해제 도구를 사용합니다. 예를 들어 Linux 또는 macOS에서 unzip 명령을 사용할 수 있습니다.

    macOS
    tar -xvf tkg-carvel-tools-darwin-amd64.tar.gz
    
    Linux
    tar -xvf tkg-carvel-tools-linux-amd64.tar.gz
    
    Windows
    Windows 추출기 도구를 사용하여 tkg-carvel-tools-windows-amd64.zip의 압축을 풉니다.
  5. 번들 파일의 압축을 풀고 나면 cli 폴더를 엽니다.

    cd cli
    

    cli 폴더에는 다음 파일이 포함되어 있습니다.

    macOS
    imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    kapp-darwin-amd64-v0.55.0+vmware.2.gz
    kbld-darwin-amd64-v0.37.0+vmware.2.gz
    vendir-darwin-amd64-v0.33.1+vmware.2.gz
    ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    Linux
    imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    kapp-linux-amd64-v0.55.0+vmware.2.gz
    kbld-linux-amd64-v0.37.0+vmware.2.gz
    vendir-linux-amd64-v0.33.1+vmware.2.gz
    ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    Windows
    imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    kapp-windows-amd64-v0.55.0+vmware.2.gz
    kbld-windows-amd64-v0.37.0+vmware.2.gz
    vendir-windows-amd64-v0.33.1+vmware.2.gz
    ytt-windows-amd64-v0.45.0+vmware.2.gz
    

ytt 설치

ytt YAML 파일의 템플릿 및 패치 적용을 위한 명령줄 도구입니다. 또한 ytt를 사용하여 YAML 조각과 더미를 모듈식 청크로 수집하여 쉽게 재사용할 수 있습니다. Tanzu Kubernetes Grid는 ytt를 사용하여 클러스터 및 클러스터 계획의 오버레이 기반 사용자 지정을 지원합니다. 사용자 지정 오버레이를 사용하려면 ytt가 필요할 수 있습니다.

macOS
  1. ytt 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 ytt로 바꿉니다.

    sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. ytt --version을 실행하여 올바른 버전의 ytt가 설치되어 실행 가능한지 확인합니다.

    ytt --version
    
Linux
  1. ytt 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 ytt로 바꿉니다.

    sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. ytt --version을 실행하여 올바른 버전의 ytt가 설치되어 실행 가능한지 확인합니다.

    ytt --version
    
Windows
  1. ytt 바이너리의 압축을 풉니다.

    gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
    
  2. ytt-windows-amd64-v0.45.0+vmware.2의 이름을 ytt.exe로 변경합니다.

    mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
    
  3. Program Files\ytt 폴더를 생성하고 ytt.exe 파일을 복사합니다.

  4. ytt 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) > 보안(Security)을 선택한 후 사용자 계정에 모든 권한(Full Control) 권한이 있는지 확인합니다.
  5. Windows 검색을 사용하여 env를 검색합니다.
  6. 시스템 환경 변수 편집(Edit the system environment variables)를 선택하고 환경 변수(Environment Variables) 버튼을 클릭합니다.
  7. 시스템 변수(System variables) 아래에서 Path 행을 선택하고 편집(Edit)을 클릭합니다.
  8. 새로 만들기(New)를 클릭하여 새 행을 추가하고 ytt 도구에 경로를 입력합니다.
  9. 새 터미널의 명령줄에서 ytt version을 실행하여 올바른 버전의 ytt가 올바르게 설치되어 있는지 확인합니다.

    ytt version
    


imgpkg 설치

imgpkg Kubernetes가 구성 및 연결된 컨테이너 이미지를 OCI 이미지로 저장하고 이러한 이미지를 전송할 수 있도록 해주는 도구입니다. imgpkg는 인터넷 제한 환경에 Tanzu Kubernetes Grid를 배포하고 자체 시스템 이미지를 구축하는 데 필요합니다. 또한 Harbor 패키지를 구성할 때도 필요합니다.

macOS
  1. imgpkg 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 imgpkg로 바꿉니다.

    sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. imgpkg --version을 실행하여 올바른 버전의 imgpkg가 설치되어 실행 가능한지 확인합니다.

    imgpkg --version
    
Linux
  1. imgpkg 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 imgpkg로 바꿉니다.

    sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. imgpkg --version을 실행하여 올바른 버전의 imgpkg가 설치되어 실행 가능한지 확인합니다.

    imgpkg --version
    
Windows
  1. imgpkg 바이너리의 압축을 풉니다.

    gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    
  2. imgpkg-windows-amd64-v0.36.0+vmware.2의 이름을 imgpkg.exe로 변경합니다.

    mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
    
  3. Program Files\imgpkg 폴더를 생성하고 imgpkg.exe 파일을 복사합니다.

  4. imgpkg 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) > 보안(Security)을 선택한 후 사용자 계정에 모든 권한(Full Control) 권한이 있는지 확인합니다.
  5. Windows 검색을 사용하여 env를 검색합니다.
  6. 시스템 환경 변수 편집(Edit the system environment variables)를 선택하고 환경 변수(Environment Variables) 버튼을 클릭합니다.
  7. 시스템 변수(System variables) 아래에서 Path 행을 선택하고 편집(Edit)을 클릭합니다.
  8. 새로 만들기(New)를 클릭하여 새 행을 추가하고 imgpkg 도구에 경로를 입력합니다.
  9. 새 터미널의 명령줄에서 imgpkg version을 실행하여 올바른 버전의 imgpkg가 올바르게 설치되어 있는지 확인합니다.

    imgpkg version
    


kapp 설치

kapp Kubernetes용 애플리케이션 배포 CLI입니다. 이를 통해 여러 Kubernetes 리소스를 하나의 애플리케이션으로 설치, 업그레이드, 삭제할 수 있습니다.

macOS
  1. kapp 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 kapp로 바꿉니다.

    sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. kapp --version을 실행하여 올바른 버전의 kapp가 설치되어 실행 가능한지 확인합니다.

    kapp --version
    
Linux
  1. kapp 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 kapp로 바꿉니다.

    sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. kapp --version을 실행하여 올바른 버전의 kapp가 설치되어 실행 가능한지 확인합니다.

    kapp --version
    
Windows
  1. kapp 바이너리의 압축을 풉니다.

    gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
    
  2. kapp-windows-amd64-v0.55.0+vmware.2의 이름을 kapp.exe로 변경합니다.

    mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
    
  3. Program Files\kapp 폴더를 생성하고 kapp.exe 파일을 복사합니다.

  4. kapp 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) > 보안(Security)을 선택한 후 사용자 계정에 모든 권한(Full Control) 권한이 있는지 확인합니다.
  5. Windows 검색을 사용하여 env를 검색합니다.
  6. 시스템 환경 변수 편집(Edit the system environment variables)를 선택하고 환경 변수(Environment Variables) 버튼을 클릭합니다.
  7. 시스템 변수(System variables) 아래에서 Path 행을 선택하고 편집(Edit)을 클릭합니다.
  8. 새로 만들기(New)를 클릭하여 새 행을 추가하고 kapp 도구에 경로를 입력합니다.
  9. 새 터미널의 명령줄에서 kapp version을 실행하여 올바른 버전의 kapp가 올바르게 설치되어 있는지 확인합니다.

    kapp version
    


kbld 설치

kbld 이미지 구축 및 해상도 도구입니다.

macOS
  1. kbld 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 kbld로 바꿉니다.

    sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. kbld --version을 실행하여 올바른 버전의 kbld가 설치되어 실행 가능한지 확인합니다.

Linux
  1. kbld 바이너리의 압축을 풀고 실행 파일로 만듭니다.

    gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
    
  2. 바이너리를 /usr/local/bin으로 이동하고 이름을 kbld로 바꿉니다.

    sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. kbld --version을 실행하여 올바른 버전의 kbld가 설치되어 실행 가능한지 확인합니다.

    kbld --version
    
Windows
  1. kbld 바이너리의 압축을 풉니다.

    gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
    
  2. kbld-windows-amd64-v0.37.0+vmware.2의 이름을 kbld.exe로 변경합니다.

    mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
    
  3. Program Files\kbld 폴더를 생성하고 kbld.exe 파일을 복사합니다.

  4. kbld 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) > 보안(Security)을 선택한 후 사용자 계정에 모든 권한(Full Control) 권한이 있는지 확인합니다.
  5. Windows 검색을 사용하여 env를 검색합니다.
  6. 시스템 환경 변수 편집(Edit the system environment variables)를 선택하고 환경 변수(Environment Variables) 버튼을 클릭합니다.
  7. 시스템 변수(System variables) 아래에서 Path 행을 선택하고 편집(Edit)을 클릭합니다.
  8. 새로 만들기(New)를 클릭하여 새 행을 추가하고 kbld 도구에 경로를 입력합니다.
  9. 새 터미널의 명령줄에서 kbld version을 실행하여 올바른 버전의 kbld가 올바르게 설치되어 있는지 확인합니다.

    kbld version
    


check-circle-line exclamation-circle-line close-line
Scroll to top icon