giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Enable topology features for CAPV #2340

Open erkanerol opened 1 year ago

erkanerol commented 1 year ago

Users should be able to distribute nodes across sites in the same Datacenter.

Related links:

Related Slack Thread https://gigantic.slack.com/archives/C01BYMF6RN0/p1681999917750239

erkanerol commented 1 year ago

We will follow Spread Nodes Across Multiple Hosts in a Single Compute Cluster part of the doc https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid/1.6/vmware-tanzu-kubernetes-grid-16/GUID-tanzu-k8s-clusters-multi-az-vsphere.html#spread-nodes-across-multiple-hosts-in-a-single-compute-cluster-1

I tried it. It failed because of wrong tags on the objects. I tagged Cluster as k8s-region and VMs as k8s-zones. Now, it fails because of a lack of VM Groups. The API requires both host groups and VM groups.

erkanerol commented 1 year ago

Update: Manuel asked IONOS to create VMGroups and we are waiting.

erkanerol commented 1 year ago

Update: We have problems regarding permissions to add VMs to VMGroups. Related thread https://gigantic.slack.com/archives/C01BYMF6RN0/p1684137963460649

gawertm commented 1 year ago

waiting for IONOS to give us the permissions to edit DRS rules / Add VMs to VM Groups. then we can go ahead testing this further. most likely @jkremser needs to take this over while Erkan is afk. @erkanerol is there anything we need to know to take this over during your afk?

erkanerol commented 1 year ago

Handover Notes

jkremser commented 1 year ago

wip pr https://github.com/giantswarm/cluster-vsphere/pull/68

gawertm commented 1 year ago

this one is blocked by IONOS permissions. need to test on other provider (neoedge)

erkanerol commented 1 year ago

@gawertm will we use neoedge for vsphere too?

gawertm commented 1 year ago

yes, started talking to them about it and I think requested a quote. @vxav can you update on vSphere test Env from neoedge? whats the latest staus?

erkanerol commented 1 year ago

Related: https://gigantic.slack.com/archives/C05G8A1F25D/p1691070600128209 CC: @vxav

vxav commented 1 year ago

Sorry @gawertm I missed that message somehow.

For NeoEdge we started with VCD only because the first quote for the vSphere environment included a 3 years commitment period so they were looking at alternative options. I enquired for an update 👇 https://gigantic.slack.com/archives/C05L3JURA7P/p1692598602137839

erkanerol commented 1 year ago

@gawertm It doesn't make sense to keep this in "Blocked/Waiting" column. Let's move it to the backlog with low priority.