cubectl

개요

cubectlcubectl.toml 에 지정된 설정 값을 기반으로 쿠버네티스 클러스터를 프로비저닝하고 관련 툴을 설치하는 Command Line Interface 입니다.

구조

cubectl command 구조는 다음과 같습니다.

cubectl/
├── create
├── destroy
│   ├── cluster
│   ├── registry
│   ├── localrepo
│   └── storage
├── update
├── update-kubeconfig
├── upgrade
├── config
│   ├── view
│   ├── new
│   └── sync 
│── addon
│   ├── list
│   ├── enable
│   └── disable
│── push
│   ├── registry
│   └── localrepo
├── version
└── help

목차

  • create : 쿠버네티스 클러스터를 프로비저닝하고 사설 저장소(harbor), 스토리지 서버(NFS) 툴 설치합니다.

  • destroy : 프로비저닝된 쿠버네티스 클러스터, 사설 저장소(harbor), 스토리지 서버(NFS) 툴 제거합니다.

  • update : 쿠버네티스 노드를 추가,삭제 합니다.

  • update-kubeconfig : 쿠버네티스 클러스터의 KUBECONFIG 파일을 저장합니다.

  • upgrade : 쿠버네티스 클러스터 버전을 업그레이드 합니다.

  • config : 설정 정보 파일인 cubectl.toml 생성/조회하거나 프로비저닝된 쿠버네티스 클러스터와 cubectl.toml 파일을 동기화 합니다.

  • addon : 애드온 어플리케이션을 배포합니다.

  • push : 컨테이너 이미지를 레지스트리에 push 합니다, OS 패키지를 local repository에 push하고 재구성합니다.

  • version : CLI 버전 정보를 조회합니다.

  • help : 애플리케이션 내의 모든 명령어에 대한 도움말을 제공합니다.

Last updated