Closed itnpeople closed 2 years ago
--cluster
--config
--ns
# cbadm cluster $ cbadm create cluster .... $ cbadm get cluster $ cbadm get cluster cb-cluster $ cbadm delete cluster cb-cluster # node $ cbadm create node --cluster cb-cluster .... $ cbadm get node --cluster cb-cluster $ cbadm get node c-1-qv9mn --cluster cb-cluster $ cbadm delete node c-1-qv9mn --cluster cb-cluster
create
$ cbadm create cluster \ --name [ClusterName]\ --control-plane-connection=[ControlPlane ConnctionInfo.Name]\ --control-plane-count=[ControlPlane Count]\ --control-plane-spec=[ControlPlane Machine Spec]\ --worker-connection=[WorkerNode ConnctionInfo.Name]\ --worker-count=[WorkerNode Count]\ --worker-spec=[WorkerNode Machine Spec] # example $ cbadm create cluster \ --name "cb-cluster"\ --control-plane-connection="config-aws-tokyo"\ --control-plane-count="1"\ --control-plane-spec="t2.medium"\ --worker-connection="config-aws-tokyo"\ --worker-count="1"\ --worker-spec="t2.medium"
$ cbadm create node \ --cluster [ClusterName]\ --worker-connection=[WorkerNode ConnctionInfo.Name]\ --worker-count=[WorkerNode Count]\ --worker-spec=[WorkerNode Machine Spec] # example $ cbadm create node \ --cluster "cb-cluster"\ --worker-connection="config-aws-tokyo"\ --worker-count="1"\ --worker-spec="t2.medium"
get
$ cbadm get cluster
$ cbadm get cluster [ClusterName]
node 목록 조회
$ cbadm get node --cluster [ClusterName]
node 조회
$ cbadm get node [NodeName] --cluster [ClusterName]
delete
$ cbadm delete cluster [ClusterName]
$ cbadm delete node [NodeName] --cluster [ClusterName]
$ cbadm create node --cluster cb-cluster -f - <<EOF worker: - connection: config-aws-tokyo count: 1 spec: t2.medium EOF $ cbadm create node --cluster cb-cluster -f examples/yaml/create-cluster.yaml $ cbadm create node --cluster cb-cluster -f http://examples.com/examples/yaml/create-cluster.yaml
update-kubeconfig
$ cbadm update-kubeconfig [ClusterName]
config
$ cbadm config view
사용성 문제점
--cluster
옵션만을 지원, 클러스터 생성, 노드 추가 명령에서 json, yaml 포멧으로만 실행 가능--config
,--ns
)을 명령줄에 항상 기입하는 문제개선내용
--config
옵션--ns
옵션subcommand 구조변경
create
명령get
명령node 목록 조회
node 조회
delete
명령create
명령에서 EOF, 파일패스, URL 형식 지원update-kubeconfig
명령config
명령빌드
문서
기타이슈