开始接触 Service Catalog,... ...
Service Catalog 基本知识:
Service Catalog:
Service Catalog lets you provision cloud services directly from the comfort of native Kubernetes tooling. This project is in incubation to bring integration with service brokers to the Kubernetes ecosystem via the Open Service Broker API.
The Service Catalog integrates with the Open Service Broker API (OSB API) to translate the Kubernetes resource model into OSB API calls to a service broker.
It has the following high level features:
- Service Catalog users can register service brokers with Kubernetes
- Service Catalog can fetch the services and plans (called the catalog) from each service broker, and make it available to Kubernetes users
- Kubernetes users can request a new service from a broker by submitting a
ServiceInstance
resource to Service Catalog - Kubernetes users can link an application (i.e. one or more
Pod
s) to a service by creating a newServiceBinding
resource
These features provide a loose-coupling between Applications running in Kubernetes and services that they use.
Generally, the services that applications use are external (i.e. "black box") to the Kubernetes cluster. For example, applications may decide to use a cloud database service.
Using Service Catalog and the appropriate service broker, application developers can focus on their own business logic, leave development and management of the service to s