[문제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 로 수정
| CKA 합격 후기 (0) | 2026.02.22 |
|---|---|
| [CKA] RBAC (0) | 2025.10.08 |
| [CKA] kubeadm upgrade (0) | 2025.10.07 |
| CKA 시험 환경 구성 (0) | 2025.03.22 |