Kommander can also deploy services from a catalog of current cloud native services with the push of a button. This helps organizations quickly deploy services to multiple clusters. Governance-based access to data services ensures roles and responsibilities are maintained. Some of these services are Certified services, which means that you can subscribe to support for them from Kommander.
Kommander can be extended with the AddonRepository resource that point to git repositories containing application platform services. For example, the kubeaddons-enterprise repo contains platform services such as Jenkins and Kafka with specific settings for each service. Platform services can be composed using either Helm V2 charts or KUDO operators.
Example AddonRepository resource to add a new repository to your catalog:
apiVersion: kubeaddons.mesosphere.io/v1beta1 kind: AddonRepository metadata: name: kubeaddons-enterprise namespace: project-namespace spec: priority: "20" ref: “stable-1.26” url: https://github.com/mesosphere/kubeaddons-enterprise
To deploy a platform service:
- Select Workspace > Project
- Select View Catalog to browse the available platform services from your configured repositories.
- Select your desired platform service.
- Select the version you’d like to deploy from the version drop-down, and then select Deploy.
For all platform services, you must provide a display name and an ID. The ID will be automatically generated based on what is entered for the display name, unless or until you edit the ID directly. The ID must be compliant with Kubernetes DNS subdomain name validation rules.
Custom Platform Services can be created using Kubernetes FederatedAddon
After a platform service is deployed in a project, the service is installed to all clusters in that project.
Project Platform Services Catalog
Project Platform Services Catalog…Read More
Creating Federated Platform Services
Creating Federated Platform Services…Read More
Helm Based Platform Services
Project Platform Services based on Helm Charts.…Read More
KUDO Based Platform Services
Project Platform Services based on KUDO.…Read More