본문 바로가기
WIKI 기술 지식 베이스

CLI

원문 보기 위키 갱신

Linkerd CLI는 Linkerd와 상호작용하는 기본적인 방법이에요. 컨트롤 플레인을 클러스터에 설치하고, 서비스에 프록시를 추가하며, 서비스 성능에 대한 상세 메트릭을 제공할 수 있어요.

아래의 명령들을 참고하세요:

출처: Linkerd CLI

본문

Command Description
authz 리소스의 권한(authorizations) 목록을 출력한다
check Linkerd 설치의 잠재적인 문제를 점검한다
completion 지정한 셸(bash, zsh, fish)에 대한 셸 완성 코드를 출력한다
diagnostics Linkerd 컴포넌트를 진단하는 데 사용되는 명령들
identity 선택한 하나 이상의 파드의 인증서를 표시한다
inject Kubernetes config에 Linkerd 프록시를 추가한다
install Linkerd를 설치하기 위한 Kubernetes config를 출력한다
install-cni Linkerd CNI를 설치하기 위한 Kubernetes config를 출력한다
multicluster Linkerd의 멀티 클러스터 설정을 관리한다
profile Kubernetes용 서비스 프로파일 config를 출력한다
prune Linkerd 컨트롤 플레인에서 불필요한 Kubernetes 리소스를 출력한다
uninject Kubernetes config에서 Linkerd 프록시를 제거한다
uninstall Linkerd 컨트롤 플레인을 제거하기 위한 Kubernetes 리소스를 출력한다
upgrade 기존 Linkerd 컨트롤 플레인을 업그레이드하기 위한 Kubernetes config를 출력한다
version 클라이언트와 서버 버전 정보를 출력한다
viz Linkerd 서비스 메시의 linkerd-viz 확장을 관리한다

전역 플래그(Global flags)

다음 플래그들은 모든 linkerd CLI 명령에서 사용할 수 있어요:

Flag Usage
--api-addr kubeconfig를 무시하고 host:port의 컨트롤 플레인과 직접 통신한다 (주로 테스트용)
--context 사용할 kubeconfig context의 이름
--help-h linkerd에 대한 도움말
--kubeconfig CLI 요청에 사용할 kubeconfig 파일의 경로
--linkerd-namespace-l Linkerd가 설치된 네임스페이스 [$LINKERD_NAMESPACE]
--verbose 디버그 로깅을 켠다
--as Kubernetes 작업에 위장(impersonate)할 사용자 이름

더 알아보기 (Learn more)