Platform9 Managed Add Ons Overview
Introduction
This guide covers the various fully managed Addon features that enhance and augment Kubernetes' capabilities. Currently, when creating a PMK cluster, the following managed addons are deployed and enabled by default during the cluster creation.
CoreDNS
MetalLB (BareOS)
Metrics-server
Kubernetes Dashboard
Cluster DNS Autoscaler (including AWS)
Monitoring, including Prometheus, Alertmanager and Grafana
Network Operator
Kubevirt
Platform9 dynamically manages these Kubernetes Native Applications as cluster addons while sustaining each application's lifespan and setup. Platform9 currently supports the following Kubernetes Applications as Managed Add-ons. The table below defines which addon is compatible with each platform.
CoreDNS
✔
✔
MetalLB
✔
Metrics-server
✔
✔
Kubernetes Dashboard
✔
✔
AWS Auto-scaler
✔
Monitoring
✔
✔
KubeVirt
✔
-
DNS Auto-scaler
✔
✔
The DNS Auto-scaler plugin does not have a specific UI in v5.4, but it is supported.
API Guide
Syntax and Example
The following is a list of REST APIs for ClusterAddon objects.
To get the status of all the deployed addons on the cluster, use this syntax:
To create a new addon on the cluster, use this syntax:
To patch an addon to perform addition/update, use this syntax:
To delete any cluster addon deployed on the cluster, use this syntax:
For further information about API references, see the Qbert v4 Rest API documentation page.
Last updated
Was this helpful?
