The goal for this project is to provide a fully functional BOSH CPI. It will eventually allow to deploy any BOSH release to any Kubernetes cluster.
The main theme of v6 was a complete test-driven rewrite of the <= v5 PoC quality code.
Notable other changes are:
NodePort
but are instead expected to be pre-provisioned and just linked to by namepersistent_disk
(migrating disk will be exposed as CPI function)manual_networking
(not possible out-of-the-box in k8s)vip_networking
(not possible out-of-the-box in k8s)powerdns
(no DNS exposed via public IP)The Kubernetes Bosh CPI is still experimental but should be functional.
bosh create-env
bosh -e outer-bosh deploy