loose
이로운 개발하기
loose
전체 방문자
오늘
어제
  • 전체 (207)
    • ☕ Java (24)
    • 📘 Effective Java (9)
    • 🍃 Spring (48)
    • 📖 ORM (9)
    • ☸️ Kubernetes (13)
    • 🐧 Linux (5)
    • 🐋 Docker (5)
    • 🛠️ CI & CD (7)
    • 🕸️ Web (6)
    • 🔗 Distributed System (3)
    • 📜 Js (10)
    • 📈 Database (11)
    • 🗂️ Etc (34)
    • 🧑 Chitchat (11)
    • 📒 문학 (11)
    • 👜 개인 공부 창고 (1)

공지사항

반응형

최근 글

최근 댓글

loose

이로운 개발하기

☸️ Kubernetes

[Kubernetes] ETCD Snapshot Backup

2024. 1. 3. 23:32
반응형
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 /opt/snapshot-pre-boot.db
ETCDCTL_API=3 etcdctl  --data-dir /var/lib/etcd-from-backup \
snapshot restore /opt/snapshot-pre-boot.db

 

/var/lib/etcd-from-backup에 위치에 백업된 파일을 restore 하게 된다.

그리고 /etc/kubernetes/manifests/etcd.yaml 파일을 수정해서 /var/lib/etcd를 /etcd-from-backup 으로 수정하면 된다. 

하고나면 /var/lib/etcd-from-backup에 있는 백업 파일은 사라지게 되며 백업해뒀던 워크로드들이 다시 올라오게 된다.

728x90

'☸️ Kubernetes' 카테고리의 다른 글

[Kubernetes] DNS  (0) 2024.01.05
[Kubernetes] Json  (0) 2024.01.04
[Kubernetes] Cluster Upgrade  (0) 2024.01.03
[Kubernetes] CNI와 Kube Proxy  (0) 2023.12.28
[kubernetes] ConfigMap과 Security  (0) 2023.12.04
    '☸️ Kubernetes' 카테고리의 다른 글
    • [Kubernetes] DNS
    • [Kubernetes] Json
    • [Kubernetes] Cluster Upgrade
    • [Kubernetes] CNI와 Kube Proxy
    loose
    loose
    불만하는 사람은 90명, 해결하는 사람은 9명, 리드하는 사람은 1명 음악과 낭만을 좋아합니다.
    hELLO. 티스토리 스킨을 소개합니다.
    제일 위로

    티스토리툴바