apache / apache/cloudstack

Support Backup offerings for CKS Cluster deployment

未关闭
#12,853 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
component:backup component:cks no-issue-activity
主要语言
Java
星标
3.1k
派生
1.4k
平均合并
6 天 19 小时
30 天内合并 PR
32

描述

### 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 .

Image

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

Image

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

Image

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

贡献指南

打开贡献指南

调研方向

从 issue 中引用的 createKubernetesCluster API 以及 assignVirtualMachineToBackupOffering 和 removeVirtualMachineFromBackupOffering API 开始。确定在 CKS 部署期间应如何选择 backup offering,以及 Velero 是否属于范围;完成后,control 实例和 worker 实例应能够在无需手动关联的情况下获得所请求的 backup offering。

由索引模型根据 Issue 内容生成。

评估

技术栈
java, kubernetes
领域
cloud, devops, infrastructure
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
冷清
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。