81 lines
5.0 KiB
Markdown
81 lines
5.0 KiB
Markdown
---
|
|
title: Overview
|
|
---
|
|
|
|
These following out-of-box addons are all verified and maintained by KubeVela community registry (https://addons.kubevela.net).
|
|
|
|
:::tip
|
|
Source code of this addon are all here: https://github.com/kubevela/catalog/tree/master/addons .
|
|
:::
|
|
|
|
## KubeVela Platform
|
|
|
|
* [VelaUX](./velaux.md): The KubeVela User Experience (UX ) addon. It will launch a dashboard and an APIServer for better user experience.
|
|
* [Vela Prism](./vela-prism.md) Provide API Extensions to the core [KubeVela](https://github.com/kubevela/kubevela).
|
|
* [KubeVela Website](./kubevela-io.md) Help you to read the KubeVela document in your cluster which can be air-gaped environment.
|
|
* [Cloud Shell](../../tutorials/cloud-shell.md): Set up a web terminal and cloud shell intended for a kubernetes-native environment.
|
|
|
|
## Observability
|
|
|
|
* [Prometheus Server](../../platform-engineers/operations/observability.md): Collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
|
|
* [Node Exporter](../../platform-engineers/operations/observability.md): Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.
|
|
* [Mysql Exporter](./mysql-exporter.md): Prometheus exporter for MySQL server metrics.
|
|
* [Grafana](../../platform-engineers/operations/observability.md): Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
|
|
* [Loki](../../platform-engineers/operations/o11y/logging.md): A log aggregation system designed to store and query logs from all your applications and infrastructure.
|
|
* [Kube State Metrics](../../platform-engineers/operations/observability.md): A simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
|
|
|
|
## GitOps
|
|
|
|
* [FluxCD](./fluxcd.md): Provides capability to deliver helm chart and drive GitOps.
|
|
|
|
## Cloud Resources
|
|
|
|
* [Terraform](./terraform.md) Terraform provider addon to provide the capability to deploy the cloud resource.
|
|
|
|
|
|
## Rollout
|
|
|
|
* [Kruise Rollout](./kruise-rollout.md): [OpenKruise rollout](https://github.com/openkruise/rollouts) supports canary rollout for native deployment, stateful-set and OpenKruise [cloneset](https://openkruise.io/docs/user-manuals/cloneset/).
|
|
* [Vela Rollout](./rollout.md): The legacy rollout addon before kruise rollout exists, provide a capability rollout the application.
|
|
|
|
## Gateway
|
|
|
|
* [Traefik](./traefik.md): Traefik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease.
|
|
* [Nginx Ingress Controller](./nginx-ingress-controller.md): An Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer.
|
|
|
|
## AI
|
|
|
|
* [Machine Learning Addon](./ai.md): Machine learning addon is divided into model-training addon and model-serving addon.
|
|
|
|
## Multi-Clusters
|
|
|
|
* [OCM Cluster-Gateway Manager](./ocm-gateway-manager-addon.md) An operator component into the hub cluster that help the administrator to easily operate the configuration of cluster-gateway instances via "ClusterGatewayConfiguration"custom resource. *WARNING* this addon will restart the cluster-gateway instances upon the first-time installation.
|
|
* [OCM Hub Control Plane](./ocm-hub-control-plane.md) Help you to initiate and install the [cluster manager](https://open-cluster-management.io/getting-started/core/cluster-manager/)(i.e. OCM's control plane) components into the hosting cluster where your KubeVela control plane is running.
|
|
|
|
## Security
|
|
|
|
* [Cert Manager](./cert-manager.md) Add certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates.
|
|
* [Dex](./dex.md) Provide [dex](https://github.com/dexidp/dex) login for VelaUX.
|
|
* [Trivy Operator](./trivy-operator.md): Provides a vulnerability scanner that continuously scans containers deployed in a Kubernetes cluster.
|
|
|
|
## Big Data
|
|
|
|
* [Flink Operator](./flink-kubernetes-operator.md) A Kubernetes operator for Apache Flink(https://github.com/apache/flink-kubernetes-operator).
|
|
|
|
## Storage
|
|
|
|
* [ChartMuseum](./chartmuseum.md): An open-source and easy to deploy Helm Chart Repository server.
|
|
|
|
## SaaS Workload
|
|
|
|
* [netlify](./netlify.md): Netlify is a SaaS platform that can serve website especially for frontend service, it provides free allowances that was pretty cool to be used for demo and test.
|
|
|
|
## Developer Tools
|
|
|
|
* [Pyroscope](./pyroscope.md): Pyroscope is an open source continuous profiling platform, consisting of server and agent. It allows the user to collect, store, and query the profiling data in a CPU and disk efficient way.
|
|
* [Vegeta](./vegeta.md) Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.
|
|
|
|
|
|
:::tip
|
|
If you want to make your own addon, please refer to [this guide](../../platform-engineers/addon/intro.md).
|
|
::: |