consul-k8s CLI 참조
consul-k8s CLI 참조 (consul-k8s CLI reference)
이 문서는 Kubernetes 환경에서 Consul을 배포하고 관리하는 consul-k8s CLI의 서브커맨드를 설명해 드릴게요. 설치부터 업그레이드, 트러블슈팅까지 CLI로 하는 방법을 배울 수 있어요.
출처: 문서
본문
이 페이지는 consul-k8s CLI와 그 서브커맨드를 문서화합니다. consul-k8s는 Kubernetes에 Consul을 배포하고 관리하는 도구입니다.
install (설치)
Kubernetes 클러스터에 Consul을 설치합니다. Helm 차트를 통해 배포하며, 구성 파일이나 플래그로 설정을 지정할 수 있습니다.
$ consul-k8s install -config-file=values.yaml
주요 플래그:
-config-file: Helm 차트 설정 파일.-set: 설정 값을 직접 지정.-namespace: 설치할 Kubernetes 네임스페이스.-auto-approve: 확인 프롬프트 없이 자동 승인.
uninstall (제거)
설치된 Consul 리소스를 제거합니다.
$ consul-k8s uninstall -auto-approve
upgrade (업그레이드)
기존 Consul 배포를 최신 버전으로 업그레이드합니다.
$ consul-k8s upgrade
snapshot (스냅샷)
Consul의 스냅샷을 백업하거나 복원합니다. snapshot save로 백업하고 snapshot restore로 복원합니다.
troubleshoot (트러블슈팅)
서비스 메시의 문제를 진단합니다. troubleshoot upstreams와 troubleshoot proxy 서브커맨드를 제공합니다.
control-plane (컨트롤 플레인)
컨트롤 플레인 작업을 수행합니다. 예를 들어 ACL 토큰 관리 등의 작업을 포함합니다.