k8s - CKA 예제 문제 Etcd backup & RestoreDevOps/K8s2022. 8. 22. 20:18
Table of Contents
대표적인 문제로 쿠버네티스의 모든 데이터가 모여 있는 etcd를 백업하고
전에 백업한 데이터로 되돌리는 작업이다.
쿠버네티스 문서
https://www.youtube.com/watch?v=dv_5WCYS5P8
기본 etcd의 경로이다
/var/lib/etcd
다음 명령어를 통해 현재 etcd의 상태를 저장할 수 있고
Sudo ETCDCTL_API=3 etcdctl \
--endpoints=https://127.0.0.1:2379 \
--cacert=<trusted-ca-file>
--cert=<cert-file> --key=<key-file> \
snapshot save <backup-file-location>
다음 명령어를 통해 snapshot를 디렉토리에 풀게 되고
sudo ETCDCTL_API=3 etcdctl \
--data-dir <data-dir-location> \
snapshot restore snapshotdb
etcd를 관리하는 Pod의 Yaml 파일 위치
/etc/kubernetes/manifests/etcd.yaml
-hostPath:
path : ~~~~
를 수정하게 하게 되면 etcd Pod Static 이기에 restart를 자동적으로 한 후, 적용이 된다
'DevOps > K8s' 카테고리의 다른 글
CKA 합격 후기 (0) | 2023.07.30 |
---|---|
k8s - CKA 시험 등록 (사이버 먼데이) (0) | 2022.12.04 |
k8s - Udemy Voting-app-worker m1 에러 (0) | 2022.08.15 |
k8s - Absolute Beginner 탈출기 (0) | 2022.08.15 |
k8s - m1, minikube, hello-minikube localhost 접속 불가 (0) | 2022.08.13 |