Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!
We spend hours on Instagram and YouTube and waste money on coffee and fast food, but wonβt spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!
Learn from Guru Rajesh Kumar and double your salary in just one year.
Source:-searchitoperations.techtarget.com
New Cloud Foundry Foundation Executive Director Chip Childers plans to steer the community into the next phase of cooperation with Kubernetes, Knative, Istio and more.
The Cloud Foundry vs. Kubernetes battle to be the container orchestration platform of choice among enterprise IT shops is over β as with the rest of its erstwhile container rivals, Kubernetes has won that contest decisively.
Now, the Cloud Foundry Foundation, under new executive leadership in longtime CTO Chip Childers, sets out to incorporate Kubernetes and other open source infrastructure automation utilities, such as Knative and Istio, into its developer platform. The Foundation must also renew its partnerships with commercial IT vendors, most notably Pivotal Cloud Foundry, as Pivotal is re-absorbed into VMware and refocuses its strategy on Kubernetes.
SearchITOperations caught up with Childers, who stepped into the position vacated by Abby Kearns this week, to discuss his strategy for the Foundation in this time of transition.
Whatβs the path forward for Cloud Foundry as you see it?
Chip Childers: Now that Kubernetes has reached a point where itβs serving the overwhelming majority of use cases, weβre on a mission to bring the developer experience that hundreds of thousands of enterprise developers use to Kubernetes infrastructure. Weβve reached the point where our whole ecosystem is aligned on that mission.
Over the last five years, weβve done major architectural shifts in the in the platform multiple times. The biggest architectural shift that we did was when the Foundation was started, and the core architecture was, frankly, a bunch of Ruby code, and where Kubernetes is now stepping in there were these things called [Droplet Execution Agents (DEAs)]. Then we transitioned to that Diego scheduler layer [during] a 12-month migration process where all the downstream distros began embracing Diego and commercializing it. Weβre probably just at the first step of that transition [for Kubernetes], with the work of a project team from SUSE, which recently donated this thing called KubeCF, the first easy-to-deploy distribution of the Cloud Foundry platform that can just install on top of the Kubernetes cluster, that has a lot of the same operational characteristics that we get with BOSH. Itβs going to take time for that to mature. Thereβs also a lot of work happening in the other component project teams where theyβre adapting their own internal architectures to be more Kubernetes-native.
What does Cloud Foundry bring to the table with its developer experience that users canβt get from the numerous cloud-hosted Kubernetes distros and other products that are available?
Childers: First, equating the Cloud Foundry experience to a Kubernetes experience is like equating apples and walnuts. Theyβre not at all related. Kubernetes is all about being an infrastructure abstraction, but thatβs not optimized for developers, and it has a more broadly applicable set of use cases β you can take a legacy app, slap it into a container and run it on Kubernetes; you could craft your own containers that are for a more modern architecture and run that on Kubernetes; and a whole bunch of things in between. The Cloud Foundry experience is focused on optimizing for the developer thatβs writing custom software for business or, in many cases, government applications. Itβs all about custom code.
Weβre going to see continued evolution in the architectures, as things like Prometheus continue to mature β itβs going to get brought in. We have new features with the integration of Istio that donβt look and feel like Istio, because frankly, a lot of these components that weβre bringing into the architecture are built to be incredibly powerful, but not to be consumed by the typical developer.
Pivotal Cloud Foundry had had been the most visible commercial partner, and under VMware it seems to be drifting away towards Kubernetes and Knative. How does that affect Cloud Foundry?
Childers: Pivotal did not drift away at all β Pivotalβs acquisition by VMware is actually an increase in investment. Paul Fazzone, in the VMware Tanzu Group, is stepping up as chairman of our board. And a very core part of VMware Tanzu is the Tanzu Application Service. Thatβs Cloud Foundry. That acquisition of Pivotal, and then VMware setting its Kubernetes strategy, was one of the key things that helped re-converge our whole community on this shared mission now.
Some people see Knative as the future of PaaS, event-driven computing that people can tinker with under the covers and control. Knative also has Googleβs backing. Is that something that affects Cloud Foundry?
Childers: Our community overlaps with all of these other projects β there are people in project leadership positions in our community that are also actively involved in the development of Knative, Istio and Kubernetes. Knativeβs not really mature enough yet and you also have to use things like Tekton, so there are a few things to think about. But maybe it makes sense that at some point, Knative becomes another thing that we bring in, that lets our community continue to move further and further up the stack.
At Cloud Foundry Summit last year, people asked why the Cloud Foundry Foundation doesnβt join forces with the Cloud Native Computing Foundation (CNCF)? Why are there two separate open source foundations?
Childers: The CNCFβs goal is to be a neutral place where competitive components live that can be put together into Cloud Native architectures. We think of CNCF as one of the fertile grounds that we can use to help support project development, but itβs part of a broader pool. The focus of our technical community is to curate from that broader open source ecosystem and integrate hundreds of other open source projects into an application developer platform. Thereβs a very big difference there.
Cloud Foundry doesnβt have the name recognition of Kubernetes, so it might be easy for people to get confused about where everything plays. Is it a challenge to continue to keep Cloud Foundry visible to potential new users?
Childers: You donβt always have to be doing this thing where events get bigger and everything gets bigger. The technology has reached the point in the maturation cycle where most of the adoption is occurring commercially. Weβve stepped back and said, our job as a foundation is to focus on nurturing the community that builds the software, and let it fit appropriately into the portfolios of commercial companies. Itβs a key part of VMwareβs Tanzu, and SAP, SUSE and IBMβs go-to-market strategies. I donβt see that as, as a negative at all β itβs actually as a positive because I want the vendors that helped build Cloud Foundry to be competitive with each other in the market, because itβs at that phase where they need to be.