Cloud Foundry
Last updated
Last updated
Cloud Foundry is an Open Source Cloud Application Platform.
→ cloudfoundry.org, GitHub, Incubator
Typical deployment
Diego Cell components
Diego Brain components
In order to support all types of apps, languages and frameworks, we built service discovery for c2c into the platform. With this feature, users no longer have to bring their own service discovery.
Buildpacks provide framework and runtime support for apps. Buildpacks typically examine your apps to determine what dependencies to download and how to configure the apps to communicate with bound services.
CFAR, Cloud Foundray Application Runtime, is a code-centric platform that simplifies the life of developers (previously known as Elastic Runtime). It takes your code, written in any language or framework, and runs it on any cloud. This flexibility extends to services as well, thanks to the Open Service Broker API, which makes it easy to integrate the services your apps need to run.
CFCR, Cloud Foundray Container Runtime, is an open-source project that provides a solution for deploying and managing Kubernetes clusters using BOSH. See Welcome to CFCR.
CAPI stands for Cloud Controller API.
CredHub is a component designed for centralized credential management in Cloud Foundry (CF). It is a single component that can address several scenarios in the CF ecosystem. At the highest level, CredHub centralizes and secures credential generation, storage, lifecycle management, and access.
Diego is the container management system for Cloud Foundry (cloudfoundry/diego-release).
Garden is the component that Cloud Foundry uses to create and manage isolated environments called containers. Each instance of an application deployed to Cloud Foundry runs within a container.
Gorouter routes traffic coming into Cloud Foundry to the appropriate component, whether the request comes from an operator addressing the Cloud Controller or from an application user accessing an app running on a Diego Cell. Handling both platform and app requests with the same process centralizes routing logic and simplifies support for WebSockets and other types of traffic (for example, through HTTP CONNECT). See GitHub.
GrootFS is the container root filesystem management component for Garden. A container root filesystem or rootfs is often referred to as an image. See Blog entry.
Stemcell is a versioned Operating System image wrapped with IaaS specific packaging.
cloudfoundry-incubator/stembuild: The stembuild binary is used to build BOSH stemcells for Windows 2012R2,Windows Server, version v1709, Windows Server, version 1803, Windows Server 2019 on vSphere.
cloudfoundry-community/stembuild-concourse: A concourse pipeline to create a Windows stemcell using stembuild cli.
UAA stands for User Account and Authentication.