Slide 8
Slide 8 text
● The Kubernetes API is amazingly general
purpose – it exposes low-level primitives for
building the full range of distributed systems.
●
● There are more than 50 first-class objects in
the latest release, from Pods and
Deployments to
ValidatingWebhookConfiguration and
ResourceQuota etc
●
● This can lead to a verbosity in configuration,
which then needs to be managed by you,
the developer.
kubernetes APIs Compose on Kubernetes
● Compose meanwhile isn’t an API but a
high-level tool focused on developer
productivity
● For the common case of a set of
interconnected web services, Compose
provides an abstraction that simplifies
Kubernetes configuration
● For everything else you can still drop down
to the raw Kubernetes API primitives