Home > Software engineering >  Explain CRDs in kubernetes?
Explain CRDs in kubernetes?

Time:11-07

Could some one explain me what are custom resource definitions (CRD's) and how it is useful ? what are its practical applications in kubernetes ?.

thank yoiu

CodePudding user response:

Custom Resources Definitions is a way to extend a Kubernetes cluster API

It is useful, for integrators shipping applications to Kubernetes, as you may write your own controller, managing your application lifecycle: initialization, upgrades, backups, ...

It is useful to Kubernetes administrators, which could easily operate complex applications, without the hustle of managing lower-level resources.

You would find tons of practical use cases, postgres operators, percona, kafka, codeready-workspaces, nvidia gpu operator, argocd, tekton, ... Which would rely on such custom objects.

  • Related