create
create
create
since v1.0.0
쿠버네티스 클러스터 및 사설 저장소(harbor), 스토리지 서버(Network File Server)를 설치합니다.
$ cubectl create -p <ssh key> -u <username>
parameters
-p <ssh key>
설치 호스트들의 Passwordless SSH 연결을 위한 Private-Key 입니다.
-u <username>
설치 호스트들의 Passwordless SSH 연결을 위한 사용자 계정명입니다.
-a, --auto-approve
optional
IP 확인 및 y/n 질의 절차를 생략합니다.
-c, --cluster
optional
Cluster 이름을 입력합니다.
Default : "default"
-f, --config
optional
cubectl.toml 경로를 입력합니다.
Default : ${CUBE_HOME}/config/cubectl.toml
--container-runtime
optional
컨테이너 런타임을 지정합니다. podman 또는 docker 중에서 선택할 수 있습니다.
Default : "podman"
--cube
optional
Cube의 버전을 지정합니다.
Default : "latest"
--port
optional
원격 호스트의 포트를 지정합니다.
Default : 22
-v, --verbose
optional
상세 출력을 활성화합니다.
examples
$ cat <<EOF > ${CUBE_HOME}/config/cubectl.toml
[cubectl]
closed-network = true
local-repository-install = true
[kubernetes]
version = "v1.28.15"
[node-pool.master]
ip = ["192.168.77.132"]
private-ip = ["10.30.30.192"]
[node-pool.node]
ip = ["192.168.77.98"]
private-ip = ["10.30.30.30"]
[private-registry]
install = true
registry-ip = "192.168.77.119"
private-ip = "10.30.30.50"
EOF
$ cubectl create -p ~/.ssh/id_rsa -u cocktail
Last updated