Extending Kubernetes: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 11: Line 11:
{{Internal|Kubernetes Custom Resources|Custom Resources}}
{{Internal|Kubernetes Custom Resources|Custom Resources}}


=Differences between CRDs and Extension API Servers=
=Differences between Custom Resources and Extension API Servers=
* An extension API server can use different storage APIs rather than etcdv3
* An extension API server can use different storage APIs rather than etcdv3
* Extends long-running subresources/endpoints like websocket for your own resources
* Extends long-running subresources/endpoints like websocket for your own resources

Revision as of 01:43, 14 October 2020

External

Internal

Overview

Kubernetes Aggregation Layer

Kubernetes Aggregation Layer

Kubernetes Custom Resources

Custom Resources

Differences between Custom Resources and Extension API Servers

  • An extension API server can use different storage APIs rather than etcdv3
  • Extends long-running subresources/endpoints like websocket for your own resources
  • Integrates your apiserver with whatever external systems

Operator Pattern