CLM (CRD Lifecycle Management) is a tool to manage CRDs lifecycle in Kubernetes.
209
CLM (CRD Lifecycle Management) is a tool to manage CRDs lifecycle in Kubernetes. CLM can contribute to:
And it can be a special workload of Kubernetes.
CLM contains three components:

Source: Source of CRD release, contains the actually actions to handle CRD release.
helm and kubectl to manage the CRD lifecycle.CRDRelease: A release of CRD.
Module: The components of a CRDRelease. The smallest entity CLM handle.

See docs for more information.
crdrelease usage
helm source usage
native source usage
service source usage
make install Install CRD of CLM.
kubectl apply -f clm-server.yaml Install CLM deployment to K8s cluster.
cd config/sample/; kubectl apply -f source Install sources of CLM.
kubectl apply -f crdrelease/native-example.yaml Install the example crd release of native source.

kubectl apply -f crdrelease/helm-example.yaml Install the example crd release of helm source.

Check the crd releases installed.

Please read Makefile
Jungle - [email protected] Distributed under the Apache 2.0 license. See LICENSE for more information.
Content type
Image
Digest
Size
34.9 MB
Last updated
over 5 years ago
docker pull clmgroup/clm:release-2.0.0