Developer Experience for Kubernetes
In his keynote address on the first day of the 2020 Cloud Foundry Virtual Summit, Chip Childers, CEO of the Cloud Foundry Foundation, said:
"Our mission this year was to bring the benefits of the Cloud Foundry Developer Experience to Kubernetes clusters."
He was not on stage in front of an empty auditorium or in a professional studio, but in his own home, with no flashy graphics displayed on a green screen behind him, no music to fill the occasional pauses. It was a very quiet keynote that set the tone for the rest of the event - most of the sessions were recorded in the speakers' own homes and on their own devices.
The entire event felt less staged than other virtual conferences and focused more on community engagement than smooth presentations or prominent keynote speakers.
"We have a community with a shared vision right now", Childers explained during a press conference.
"The Cloud Foundry Foundation is really just focused on providing an effective home for this community to collaborate."
In addition to the community spirit, there were also some announcements and project updates, mainly related to Kubernetes.
"What is Cloud Foundry? A Developer Experience for Kubernetes", Chip Childers said, adding:
"While there is more work to be done, one thing is clear: Development teams large and small can take advantage of Cloud Foundry to simplify the deployment of Kubernetes clusters."
cf-for-k8s v1.0
Cf-for-k8s is a Kubernetes-native distribution of Cloud Foundry. The project combines the Cloud Foundry developer API with popular Kubernetes technologies such as Istio, Envoy, Fluentd, and Kubernetes itself. Developers can deploy cf-for-k8s on any compliant Kubernetes cluster in less than ten minutes. It is also lightweight enough to be deployed on a laptop.
Newly announced at the Summit, v1.0 now supports a number of developer frameworks (Java, Node, Go, .NET Core, etc.) and provides a modified Cloud Controller API (CAPI) to use a container registry as a data store.
KubeCF v2.5
Donated to the Cloud Foundry Foundation in March as an incubation project, KubeCF is an open source distribution of Cloud Foundry for Kubernetes packaged as a helmet graph. New features in KubeCF v2.5 include container-to-container networking and multi-cluster app scheduling for Diego.
Stratos v4.2
Stratos is a web-based management console originally intended for managing Cloud Foundry clusters. The new v4.2 version adds support for both native Kubernetes clusters and Helm graphs. It features a new visual user interface to complement the corresponding CLI tools, allowing users to perform many of their daily tasks directly from the web browser. New features in Stratos v4.2 also include new cluster and resource analysis tools to ensure robust Kubernetes cluster configuration.