3 ms·
It's interesting how much the filing seems to revolve around PCF. I played with PCF a few years ago and was really unimpressed. More recently I've been consul
by theossuary 9y ago
It's interesting how much the filing seems to revolve around PCF. I played with PCF a few years ago and was really unimpressed. More recently I've been consulting with firms using PCF and the devops guys there seem to really like it and Bosh, so it may have gotten better at least.
That said, I just can't understand why you'd ever pick PCF over Kubernetes. Sure, I get one deploys application code, and the other deploys containers. But after using the buildpack system for a while, I really think containers are the better solution (assuming you have the CI/CD to keep your custom containers up-to-date with new base images).
So it'll be interesting to see what Pivotal does there, and how they position PCF, especially now that they have their own branded version of Kubernetes[1].
[1]. https://content.pivotal.io/announcements/introducing-pivotal-container-service-pks-the-simple-way-to-bring-kubernetes-to-enterprise-customers https://content.pivotal.io/announcements/introducing-pivotal...
- Tossrock 9y agoThey also happen to sponsor the development of Concourse CI, which is a great CI/CD tool.
- tyingq 9y agoRight. Similar with Amazon. Both seem to recognize that K8S is going to take over the market, so they've hedged against that threat. And having someone provide a more enterprisey K8S is helpful. The version churn right now is pretty bad, and not something F500 companies want to deal with.
- Turbots 9y agoKubernetes is container focused. Cloud Foundry is application focused. Those are different abstraction levels for developers, so it depends on what you wanna create. If you just wanna create tons and tons of new applications in a large scale organisation, go for CF. If you need more flexibility and also need to deploy tooling which runs really well on Docker already, go for Kubernetes. Important note: Kubernetes does container orchestration adn automation, and it will restart containers when they crash. It will, however, not restart VMs (Nodes) that crash, making it quite hard to manage yourself. Cloud Foundry has Bosh underneath to automatically keep all the machines (VM or bare metal) running. If you're considering Kubernetes, I would really recommend using a managed service, since managing your own Kubernetes clusters is a PITA. If you're considering both, then Pivotal Cloud Foundry + Pivotal Container Service (PKS) seems very nice. I saw many demos at SpringOne last december and it looks very promising! Also, they're gonna release Pivotal Function Service as well, which is based on Riff, an opensource FaaS made with Kafka and Zookeeper (its mainly being developed by Mark Fisher and other Pivotal employees)