The Cloud Native Development Environment (CNDE) consists of 3 components:
However, all components can be installed on the same cluster.
If it also makes sense to have more than one dashboard instance, this can be done by using more than one
tenant.
CNC provides a Python Script to bootstrap all necessary Kubernetes manifest YAMLs. The manifests can be
applied using
Kustomize. Since typical Kubernetes
installations are very heterogeneous, the manifests have to be seen as a base for own changes and adoptions.
Therefore the YAMLs should be managed in their own repository once they've been created.
Typical changes to the manifests are: Type of Ingress Controller used, mTLS Yes or No for API (the manifests
realize
that using a
NGINX Ingress feature), selection of namespaces, Oauth settings etc.