EngineerBetter / k8s-is-not-a-paas

Creative Commons Attribution Share Alike 4.0 International
52 stars 8 forks source link

the diagram is missing service management #3

Open crudalex opened 3 years ago

crudalex commented 3 years ago

A big part of cloud foundry's capability is service management, i.e. provisioning services via open service broker, and bind the service credentials to applications. consider what most people doing manually with terraform and helm. cloud foundry provided an automated solution.

DanielJonesEB commented 3 years ago

Thanks for contributing to the conversation @crudalex! You can use service brokers with Kubernetes via Service Catalog but I don't think it was very popular owing to the imperative workflow. Cloud Foundry hasn't come pre-packaged with service brokers since v1, but I suppose the Cloud Controller does act as a Service Catalog 'out of the box'.

crudalex commented 3 years ago

I think the approach is being reiterated in k8s via the service binding operator. But open service broker provided a clearly defined interface.

Service can be declarative as they and their bindings exists as manifests on k8s