The folks behind the Cloud Foundry open source platform-as-a-service software continue to pursue a tight integration with Kubernetes, updating their two core Kubernetes-based distributions of Kubernetes to improve the developer experience.

During a press and analyst panel conference for Cloud Foundry Summit Europe 2020 this week, Cloud Foundry Executive Director Chip Childers said “it was clear that we then had a direction: our new North Star was to bring the developer experience that hundreds of thousands of developers around the world use — that Cloud Foundry push experience — and make that available to anyone who’s working with Kubernetes and wants to better support the custom software development in their organization.”

Cloud Foundry Foundation’s virtual summit thus reflected the organization’s shift to an emphasis on Kubernetes and a reinforcement of its mission to lower the barrier of entry for developer teams to create applications for cloud native environments. At the same time, Cloud Foundry, of course, maintains its historical commitment to CI/CD, the difference being that Kubernetes application development remains a focal point. To that end, Cloud Foundry announced improvements during the summit to its projects that are intended to, in simple terms, facilitate the developer’s experience for applications running on Kubernetes. Two of them were the first production-ready release of Cf-for-k8s (v1.0), a Kubernetes-native distribution of Cloud Foundry, and KubeCF v2.5, a more VM-oriented open source distribution of Cloud Foundry for Kubernetes, packaged as a Helm chart.

For small or medium-sized organizations, for example, that are already successfully deploying on Kubernetes platforms such as EKS and are only vaguely familiar with Cloud Foundry, these announcements show how developers can avoid spending a lot of time configuring the deployment infrastructure on Kubernetes.

“Developers should not spend a lot of time configuring the code to run the app pipeline and Cloud Foundry solves that problem,” Childers said. “Cloud Foundry has best practices baked into it.”

With Cf-for-k8s, for example, developers will have a lot less to focus on with regard to the infrastructure after taking only a few minutes to “get it up and running and to be integrated with that managed Kubernetes cluster.”

In a demo during the summit this week, Paul Warren, anchor, Cloud Foundry volume services, for VMware, showed how to fire up a cluster with a laptop in less than 10 minutes. This reflected his experience on Google Cloud Platform (GCP) how “it usually takes between five and 10 minutes for a reasonably sized cluster,” he said. In the demo, a Cf-for-k8s repository was “Git cloned”:

Cloud Foundry also communicated new capabilities recently added to cf-for-k8s v1.0:

  • Encrypted “in-flight” communication.
  • Support for cf bind-service, cf marketplace and other commands related to the Open Service Broker API.
  • Support for developer frameworks including Java, Node, Go and .NET Core.
  • Cloud Controller API (CAPI) refactored to use a container registry as its data store.

#cloud native #cloud services #kubernetes

Cloud Foundry Aims to Bring the Ease of ‘cf push’ to Kubernetes
1.15 GEEK