Download CUBE

CUBE 다운로드

CUBE는 다음과 같이 4가지 설치 패키지 다운로드를 제공합니다:

  • 온라인 설치 패키지

  • 칵테일 포함 온라인 설치 패키지

  • 폐쇄망 설치 패키지

  • 칵테일 포함 폐쇄망 설치 패키지

이전 이미 다운로드된 파일들이 존재한다면 새로운 파일로 Overwrite 됩니다.

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=user PASSWD=pwd VERSION=v1.0.4 sh -

CUBE는 상용 제품입니다. 다운로드 계정 발급은 서비스 데스크로 문의바랍니다.

환경 변수

  • ACCOUNT : 다운로드 계정명

  • PASSWD : 다운로드 계정 비밀번호

  • VERSION (optional)

    • CUBE 버전

    • 예 : v1.2.0, v1.0.3, v1.0.4

    • Default: 최신 버전

  • AIRGAP (optional)

    • 폐쇄망 설치 패키지를 다운로드 합니다.

    • 설치 대상 노드들의 리눅스 배포판 이름을 입력합니다.

    • 중복선택 가능합니다. (예: AIRGAP=ubuntu2204,rocky9,rhel8)

    • 지원 리눅스 배포판 (12종) : ubuntu2004 | ubuntu2204 | ubuntu2304 | ubuntu2310 | centos7 | centos8 (stream) | centos9 (stream) | rocky8 | rocky9 | rhel7 | rhel8 | rhel9

  • NODE_ARCH (optional)

    • 설치할 노드들의 CPU 아키텍처를 입력합니다.

    • 중복선택 가능하며 amd64(x86_64), arm64 2종을 지원합니다.

    • Default: amd64

    • since v1.2.0

  • K8S (optional)

    • 폐쇄망 설치 패키지의 쿠버네티스 버전을 입력합니다.

    • v1.29 와 같이 마이너 버전까지 입력한 경우 CUBE에서 지원하는 latest 버전 다운로드합니다.

    • v1.29.2 와 같이 패치 버전까지 입력한 경우 특정 버전 다운로드 가능합니다.

    • 지원 쿠버네티스 버전은 * Supported Versions 을 참조하세요.

  • OS (optional)

    • cubectl 런타임 OS을 입력합니다.

    • linux, darwin 2종을 지원합니다.

    • Default: 현재 OS

  • ARCH (optional)

    • cubectl 런타임 OS CPU 아키텍처를 입력합니다.

    • amd64(x86_64), arm64 2종을 지원합니다.

    • Default: amd64(x86_64)

  • COCKTAIL (optional)

    • 입력된 버전의 칵테일을 포함한 패키지를 다운로드합니다.

    • 예 : v4.7.4

  • CCP (optional)

    • 입력된 버전의 ccp 파일(칵테일 설치 CLI)을 포함한 패키지를 다운로드합니다.

    • 예 : v1.1.1, v1.0

    • Default: 최신 버전

예제

  • 온라인 패키지 다운로드

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> VERSION=v1.2.0 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> VERSION=v1.2.0 OS=linux sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> VERSION=v1.2.0 OS=linux ARCH=amd64 sh -
  • 폐쇄망 패키지 다운로드

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 VERSION=v1.2.0 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 VERSION=v1.2.0 OS=linux sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 VERSION=v1.2.0 OS=linux ARCH=amd64 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 VERSION=v1.2.0 OS=linux ARCH=amd64 K8S=v1.29 sh -

# 멀티 배포판
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204,rocky9,rhel8 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204,rocky9,rhel8 ARCH=amd64,arm64  sh -
  • 칵테일 포함 온라인 패키지 다운로드

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> COCKTAIL=v4.7.4 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> COCKTAIL=v4.7.4 VERSION=v1.0.0 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> COCKTAIL=v4.7.4 VERSION=v1.0.0 OS=linux sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> COCKTAIL=v4.7.4 VERSION=v1.0.0 OS=linux ARCH=amd64 sh -
  • 칵테일 포함 폐쇄망 패키지 다운로드

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 COCKTAIL=v4.7.4 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 COCKTAIL=v4.7.4 VERSION=v1.0.0 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 COCKTAIL=v4.7.4 VERSION=v1.0.0 OS=linux sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 COCKTAIL=v4.7.4 VERSION=v1.0.0 OS=linux ARCH=amd64 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 COCKTAIL=v4.7.4 VERSION=v1.0.0 OS=linux ARCH=amd64 K8S=v1.24 sh -

패키지 디렉토리 구조

  • 온라인 설치 패키지 (예)

cubectl-v1.2.0/
├── bin/
│   └── cubectl
├── config/
│   ├── cubectl.toml
│   └── default/                                                     : ansible-runner private-data dir. (default)/
│       ├── env/
│       ├── inventory/
│       └── certs/
├── archive/
│   ├── runtime/
│   │   ├── regctl-linux-amd64.tgz                                   : since v1.2.0
│   │   └── harbor-offline-installer-v2.7.4-linux-amd64.tgz          : since v1.2.0
│   │   └── podman-v4.4.2-linux-amd64.tgz                            : since v1.2.2
│   └── cubectl-image-v1.2.0.tgz                                     : for bastion architecture since v1.2.0
├── extends/
│   └── addon/
│       ├── charts/
│       │   ├── index.yaml                                           : runtime 생성
│       │   ├── kore-board-0.5.5.tgz
│       │   ├── csi-driver-nfs-v4.8.0.tgz
│       │   └── gpu-operator-v23.9.0.tgz
│       ├── images/
│       │   └── gpu-operator/
│       │       └── gpu-operator-v23.9.0-ubuntu2004.tgz
│       └── profile/
│           ├── kore-board/
│           │   └── default.yaml
│           ├── kore-board_20240101000000/                           : 백업시 생성
│           │   └── default.yaml
│           ├── csi-driver-nfs/
│           │   └── default.yaml
│           └── gpu-operator/
│               ├── default.yaml
│               ├── ubuntu.yaml
│               └── redhat.yaml
├── logs/
└── LICENSE.txt
  • 칵테일 포함 온라인 설치 패키지 (예)

cubectl-v1.2.0/
├── bin/
│   ├── ccp
│   └── cubectl
├── config/
├── archive/
│   ├── runtime/
│   │   ├── regctl-linux-amd64.tgz
│   │   └── harbor-offline-installer-v2.7.4-linux-amd64.tgz
│   │   └── podman-v4.4.2-linux-amd64.tgz
│   ├── cocktail-v4.7.4-R20230419.tgz
│   └── cubectl-image-v1.2.0.tgz
├── extends/
│   └── addon/
│       ├── charts/
│       │   ├── index.yaml                                           : runtime 생성
│       │   ├── kore-board-0.5.5.tgz
│       │   ├── csi-driver-nfs-v4.8.0.tgz
│       │   └── gpu-operator-v23.9.0.tgz
│       ├── images/
│       │   └── gpu-operator/
│       │       └── gpu-operator-v23.9.0-ubuntu2004.tgz
│       └── profile/
│           ├── kore-board/
│           │   └── default.yaml
│           ├── kore-board_20240101000000/                           : 백업시 생성
│           │   └── default.yaml
│           ├── csi-driver-nfs/
│           │   └── default.yaml
│           └── gpu-operator/
│               ├── default.yaml
│               ├── ubuntu.yaml
│               └── redhat.yaml
├── logs/
└── LICENSE.txt
  • 폐쇄망 설치 패키지 (예)

cubectl-v1.2.0/
├── bin/
│   └── cubectl
├── config/
├── archive/
│   ├── v1.29/
│   │   ├── harbor-images-v1.25.9.tgz
│   │   ├── k8s-images-v1.29.3.tgz
│   │   └── k8s-repo-ubuntu2204-amd64-v1.29.3.tgz
│   ├── runtime/
│   │   ├── calicoctl-v3.28.0-linux-amd64.tar.gz
│   │   ├── etcd-v3.5.7-linux-amd64.tar.gz
│   │   ├── harbor-offline-installer-v2.7.4-linux-amd64.tgz
│   │   ├── helm-v3.10.3-linux-amd64.tar.gz
│   │   ├── regctl-linux-amd64.tgz
│   │   └── podman-v4.4.2-linux-amd64.tgz
│   ├── local-repo-ubuntu2204-amd64-R240528.tgz
│   ├── extend-images.tgz
│   ├── util-images.tgz
│   └── cubectl-image-v1.2.0.tgz
├── extends/
│   └── addon/
│       ├── charts/
│       │   ├── index.yaml                                           : runtime 생성
│       │   ├── kore-board-0.5.5.tgz
│       │   ├── csi-driver-nfs-v4.8.0.tgz
│       │   └── gpu-operator-v23.9.0.tgz
│       ├── images/
│       │   └── gpu-operator/
│       │       └── gpu-operator-v23.9.0-ubuntu2004.tgz
│       └── profile/
│           ├── kore-board/
│           │   └── default.yaml
│           ├── kore-board_20240101000000/                           : 백업시 생성
│           │   └── default.yaml
│           ├── csi-driver-nfs/
│           │   └── default.yaml
│           └── gpu-operator/
│               ├── default.yaml
│               ├── ubuntu.yaml
│               └── redhat.yaml
├── logs/
└── LICENSE.txt
  • 칵테일 포함 폐쇄망 설치 패키지 (예)

cubectl-v1.2.0/
├── bin/
│   ├── cubectl
│   └── ccp
├── config/
├── archive/
│   ├── v1.29/
│   │   ├── harbor-images-v1.25.9.tgz
│   │   ├── k8s-images-v1.29.3.tgz
│   │   └── k8s-repo-ubuntu2204-amd64-v1.29.3.tgz
│   ├── runtime/
│   │   ├── calicoctl-v3.28.0-linux-amd64.tar.gz
│   │   ├── etcd-v3.5.7-linux-amd64.tar.gz
│   │   ├── harbor-offline-installer-v2.7.4-linux-amd64.tgz
│   │   ├── helm-v3.10.3-linux-amd64.tar.gz
│   │   ├── regctl-linux-amd64.tgz
│   │   └── podman-v4.4.2-linux-amd64.tgz
│   ├── cocktail-v4.8.0-R2024011603.tgz
│   ├── local-repo-ubuntu2204-amd64-R240528.tgz
│   ├── extend-images.tgz
│   ├── util-images.tgz
│   └── cubectl-image-v1.2.0.tgz
├── extends/
│   └── addon/
│       ├── charts/
│       │   ├── index.yaml                                           : runtime 생성
│       │   ├── kore-board-0.5.5.tgz
│       │   ├── csi-driver-nfs-v4.8.0.tgz
│       │   └── gpu-operator-v23.9.0.tgz
│       ├── images/
│       │   └── gpu-operator/
│       │       └── gpu-operator-v23.9.0-ubuntu2004.tgz
│       └── profile/
│           ├── kore-board/
│           │   └── default.yaml
│           ├── kore-board_20240101000000/                           : 백업시 생성
│           │   └── default.yaml
│           ├── csi-driver-nfs/
│           │   └── default.yaml
│           └── gpu-operator/
│               ├── default.yaml
│               ├── ubuntu.yaml
│               └── redhat.yaml
├── logs/
└── LICENSE.txt

칵테일 다운로드

칵테일 tar 파일과 ccp CLI 가 현재 디렉토리에 다운로드 됩니다.

$ curl -sfL https://cube.k3.acornsoft.io/download-cocktail | ACCOUNT=user PASSWD=pwd sh -

환경 변수

  • ACCOUNT : 다운로드 계정명

  • PASSWD : 다운로드 계정 비밀번호

  • VERSION (optional)

    • 칵테일 버전

    • 예 : v4.7.4, v4.7, v4.7.4_R202308

    • Default: 최신 버전

  • CCP (optional)

    • ccp 버전

    • 예 : v1.1.1, v1.0

    • Default: 최신 버전

예제

$ curl -sfL https://cube.k3.acornsoft.io/download-cocktail | ACCOUNT=<user> PASSWD=<password> sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cocktail | ACCOUNT=<user> PASSWD=<password> VERSION=v4.7.4 sh -
$ curl -sfL https://cube.k3.acornsoft.io/download-cocktail | ACCOUNT=<user> PASSWD=<password> VERSION=v4.7.4 CCP=v1.0.6 sh -

Last updated