2 ms·
It may surprise you to learn that I disagree about your core thesis. My qualifications are working for Pivotal at the inter-junction of PaaS, CaaS and FaaS. Iaa
by jacques_chester 8y ago
It may surprise you to learn that I disagree about your core thesis. My qualifications are working for Pivotal at the inter-junction of PaaS, CaaS and FaaS. IaaS is just a hobby.
> Maybe you could implement BOSH as implementation of the machine spec and integrate into K8s, the other way round than KuBo?
This is being investigated too. The main difficulty (as Brendan Burns has noted for virtual kubelet) has been that Kubernetes, ostensibly providing a smooth abstraction away from machines, actually has layer-breaking assumptions about the existence machines after all.
Cloud Foundry always had BOSH to insulate it from that concern. But BOSH-on-K8s was not super pretty in the early days, because they had overlapping concerns (mostly disks, I believe).
Kubernetes-on-BOSH is a natural fit. Standing up large distributed systems on IaaSes is BOSH's bread and butter. More to the point, that is its sole focus. Its mission is not spread amongst a cambrian explosion of alternatives (almost all of whom, you may recall, went extinct).
But in any case, it's doable. Which has the nice property that as the cluster API matures, BOSH will happily take workloads that run on VMs and run them on pods. The same experience we have today -- run an upgrade, everything is upgraded, nobody bats an eye -- will be exactly the same.
> But these activities are an indicator of the elephant in the room, namely CF & K8s: Will it blend?
If you look at the community activity, the answer is pretty clearly yes: Diego can be placed behind an OPI (Project Eirini) and CF itself can run control-plane components in containers instead of VMs. Personally I am all for it.
But as you pointed out, enterprise vendors need to keep their word. Adopting Kubernetes isn't a button-press operation. We need to prove that CF-on-K8s is at least as safe and performant as CF-on-Diego has been. Your customers, and Pivotal's customers, and IBM's customers, and SUSE's customers, expect all of us to provide the roadmap and prove that it is something they can bet a company on.