cloudfoundry-incubator / kubo-deployment

Contains manifests used to deploy Cloud Foundry Container Runtime
https://www.cloudfoundry.org/container-runtime/
Apache License 2.0
275 stars 114 forks source link

CFCR Deployment with vSphere CPI question. #379

Closed king-jam closed 5 years ago

king-jam commented 5 years ago

Hi,

Quick question (sorta BOSH related). Using vSphere to deploy CFCR but want to leverage storage other than vSphere's native mechanisms.

Using something like Rook.io doesn't align with the traditional vSphere deployment but I'm attempting to align with the v1.13.x CSI updates (which Ceph would give). I see the vSphere CPI folks solved the VM pinning challenge but I'm trying to pin the datastores as well to the workers. Do I need to break up the workers into individual sections here? https://github.com/cloudfoundry-incubator/kubo-deployment/blob/master/manifests/cfcr.yml#L317-L404

I posted the following support question over in the bosh-vsphere-cpi-release: https://github.com/cloudfoundry/bosh-vsphere-cpi-release/issues/193 but wasn't provided the greatest help.

This becomes a scenario where I either: A) be very wasteful with storage utilization by layering HA datastore solutions because the traditional vendors don't support the latest CSI spec. B) completely uninstall existing vSphere & BOSH environment and just go to kubeadm/Terraform.

virtmerlin commented 5 years ago

@king-jam did u find the data u needed or is this still an open question?

king-jam commented 5 years ago

@virtmerlin decided not to use CFCR because I couldn't find the answers. I put the project on hold so I can still reverse that decision if this is possible.