상세 컨텐츠

본문 제목

[CKA] etcd-backup

Kubernetes/CKA

by chamusik 2025. 10. 6. 22:10

본문

[문제1. etcd-backup]
◾ 작업 클러스터 : k8s
https://127.0.0.1:2379에서 실행 중인 etcd의 snapshot을 생성하고 snapshot을 /data/etcd-snapshot.db에
저장합니다.
그런 다음 /data/etcd-snapshot-previous.db에 있는 기존의 이전 스냅샷을 복원합니다.
etcdctl을 사용하여 서버에 연결하기 위해 다음 TLS 인증서/키가 제공됩니다.
• CA certificate: /etc/kubernetes/pki/etcd/ca.crt
• Client certificate: /etc/kubernetes/pki/etcd/server.crt
• Client key: /etc/kubernetes/pki/etcd/server.key



# 1. etcd backup
sudo ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key \
  snapshot save /data/etcd-snapshot.db

# 2. etcd restore
sudo etcdutl --data-dir /var/lib/etcd-previous snapshot restore /data/etcd-snapshot-previous.db

# 3. etcd static pod data dir 수정
sudo vi /etc/kubernetes/manifests/etcd.yaml 에서 대문자 G 누르고 아래에서 3번째 /var/lib/etcd-previous 로 수정

'Kubernetes > CKA' 카테고리의 다른 글

CKA 합격 후기  (0) 2026.02.22
[CKA] RBAC  (0) 2025.10.08
[CKA] kubeadm upgrade  (0) 2025.10.07
CKA 시험 환경 구성  (0) 2025.03.22

관련글 더보기