폐쇄망 설치

폐쇄망 설치

  • 패키지를 다운로드 받습니다.

$ curl -sfL https://cube.k3.acornsoft.io/download-cubectl | ACCOUNT=<user> PASSWD=<password> AIRGAP=ubuntu2204 VERSION=v1.0.0 OS=linux ARCH=amd64 sh -
  • cubectl.toml 파일을 수정합니다.

$ cat <<EOF> config/cubectl.toml
[cubectl]
closed-network = true
local-repository-install = true

[kubernetes]
api-sans=["192.168.77.112"]

[node-pool.master]
ip = ["10.30.30.10"]

[node-pool.node]
ip = ["10.30.30.11"]

[private-registry]
install=true
registry-ip="10.30.30.220"
EOF
  • cubectl create 명령을 실행합니다.

$ sudo bin/cubectl create -p ~/.ssh/id_rsa -u cocktail
  • 확인

$ export KUBECONFIG=$(pwd)/config/acloud-client-kubeconfig

# 또는

$ sudo cp -i config/acloud-client-kubeconfig $HOME/.kube/config
$ sudo chown $(id -u):$(id -g) $HOME/.kube/config

# 노드 확인
$ kubectl get nodes

Last updated