kubewharf / kubezoo

a lightweight kubernetes multi-tenancy gateway
Apache License 2.0
689 stars 57 forks source link

[Proposal] Adapt Virtual Kubelet providers to KubeZoo's tenant mechanism #36

Open caohe opened 1 year ago

caohe commented 1 year ago

What would you like to be added?

Make Virtual Kubelet aware of the tenant to which a Pod belongs, and create the Pod under the tenant's account and VPC.

Why is this needed?

Public clouds typically provide serverless container services, such as AWS Fargate, Volcano Engine VCI, and Azure ACI. Through the Virtual Kubelet project, a virtual node can be registered in a K8s cluster and connected to these elastic container services.

Therefore, we can adapt Virtual Kubelet providers to KubeZoo's tenant mechanism to achieve data plane isolation between tenants.