Support Backup offerings for CKS Cluster deployment
- Ngôn ngữ chính
- Java
- Star
- 3.1k
- Fork
- 1.4k
- Merge trung bình
- 6 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 32
Mô tả
### The required feature described as a wish
As a User/Admin/Operator I would like to ,associated a backup offering to be associated with a cks cluster .
Currently, there is no way to associate a Backup offering during CKS deployment
https://cloudstack.apache.org/api/apidocs-4.22/apis/createKubernetesCluster.html
Associating a backup offering is only possible when virtual machine is deployed from the ui api
https://cloudstack.apache.org/api/apidocs-4.22/apis/assignVirtualMachineToBackupOffering.html
https://cloudstack.apache.org/api/apidocs-4.22/apis/removeVirtualMachineFromBackupOffering.html
Currently user has to manually associate cks-instance (control and worker node ) to a backup offering
Also, we can take a look to support velero as a backup provider for kubernetes cluster
https://velero.io/
Currently hyperscalers support kubernetes backup offering
https://docs.aws.amazon.com/eks/latest/userguide/integration-backup.html
https://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-backup-overview
https://docs.cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/concepts/backup-for-gke
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với API createKubernetesCluster và các API assignVirtualMachineToBackupOffering và removeVirtualMachineFromBackupOffering được tham chiếu trong issue. Xác định cách chọn một backup offering trong quá trình triển khai CKS và liệu Velero có nằm trong phạm vi hay không; khi hoàn tất, các instance control và worker phải có thể nhận backup offering được yêu cầu mà không cần liên kết thủ công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java, kubernetes
- Lĩnh vực
- cloud, devops, infrastructure
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100