diff --git a/posts/_posts/2023-10-17-velero.md b/posts/_posts/2023-10-17-velero.md index 96e662d..bc3f625 100644 --- a/posts/_posts/2023-10-17-velero.md +++ b/posts/_posts/2023-10-17-velero.md @@ -8,11 +8,11 @@ tags: - Kubernetes comments: true --- -#### Abstract +### Abstract - Kubernetes을 클러스터 백업 및 마이그레이션에 사용 - Manage Kubernetes을 사용하여 ETCD 백업이 불가할 때 사용 가능 -#### 스토리지 준비(GCP Stroage) +### 스토리지 준비(GCP Stroage) - GCP Storage에 버킷 생성 - https://console.cloud.google.com/storage - 참고: Velero 세팅시 버킷이 비어있어야 하는듯... @@ -25,7 +25,7 @@ comments: true - 해당 글과 같이 작업하면 Credential이 부족하다는 오류가 남 - GCP IAM 접속 후 해당 계정에 Admin 권한 부여 -#### Velero 설치 및 백업 +### Velero 설치 및 백업 - Velero 작동 순서 - 로컬에 CLI 설치 - 클러스터에 Velero CRD 설치 @@ -34,24 +34,24 @@ comments: true - 새로운 클러스터에 Restore 실행 - 새로운 클러스터에 Restore 완료 -#### Velero CLI 설치 +### Velero CLI 설치 ``` brew install velero ``` -#### 클러스터에 Velero 설치 +### 클러스터에 Velero 설치 ``` velero install --provider gcp --bucket [버켓이름] --plugins velero/velero-plugin-for-gcp:v1.0.0 --secret-file credentials-velero ``` -#### 클러스터에 Velero Backup +### 클러스터에 Velero Backup ``` velero backup create backup-test ``` (Job 완료되는데 돌이가는데 시간 좀 걸림) -#### 새로운 클러스터에 Velero Restore +### 새로운 클러스터에 Velero Restore ``` velero restore create velero-restore --from-backup backup-test ```