etcd version에 따른 명령어 차이

Watermelon·2025년 11월 18일

CKA 학습 과정

목록 보기
9/35

유틸리티: 관리, 유지 소프트웨어

ETCDCTL

  • ETCDCTL은 ETCD를 사용하기 위한 CLI tool
  • ETCDCTL은 version 2와 version 3가 있음
  • 보통은 version 2로 설정되어있음

etcdctl version 2 commands

etcdctl backup
etcdctl cluster-health
etcdctl mk
etcdctl mkdir
etcdctl set

etcdctl version 3 commands

etcdctl snapshot save
etcdctl endpoint health
etcdctl get
etcdctl put

version 설정

export ETCDCTL_API=3
  • 버전을 잘 확인하고 명령어를 작성하자

etcd API server authenticate

--cacert /etc/kubernetes/pki/etcd/ca.crt     
--cert /etc/kubernetes/pki/etcd/server.crt     
--key /etc/kubernetes/pki/etcd/server.key
  • The certificate files are available in the etcd-master at the following path.
  • 인증서 파일은 해당 경로에서 가져옴

etcd API server authenticate 예시

kubectl exec etcd-master -n kube-system -- sh -c "ETCDCTL_API=3 etcdctl get / --prefix --keys-only --limit=10 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt  --key /etc/kubernetes/pki/etcd/server.key"
profile
많은 경험을 해보고자 하는

0개의 댓글