Overview

    • : The KubeVela User Experience (UX ) addon. It will launch a dashboard and an APIServer for better user experience.
    • Vela Prism Provide API Extensions to the core .
    • KubeVela Website Help you to read the KubeVela document in your cluster which can be air-gaped environment.
    • : Set up a web terminal and cloud shell intended for a kubernetes-native environment.

    Observability

    • : 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: Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.
    • : Prometheus exporter for MySQL server metrics.
    • Grafana: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
    • : A log aggregation system designed to store and query logs from all your applications and infrastructure.
    • Kube State Metrics: A simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.

    GitOps

    • FluxCD: Provides capability to deliver helm chart and drive GitOps.

    Cloud Resources

    • Terraform Terraform provider addon to provide the capability to deploy the cloud resource.
    • Vela Rollout: The legacy rollout addon before kruise rollout exists, provide a capability rollout the application.

    Gateway

    • Traefik: Traefik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease.
    • : An Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer.

    AI

    • : Machine learning addon is divided into model-training addon and model-serving addon.

    Multi-Clusters

    • 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 Help you to initiate and install the (i.e. OCM’s control plane) components into the hosting cluster where your KubeVela control plane is running.
    • Add certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates.
    • Dex Provide login for VelaUX.
    • Trivy Operator: Provides a vulnerability scanner that continuously scans containers deployed in a Kubernetes cluster.

    Big Data

    Storage

    • : An open-source and easy to deploy Helm Chart Repository server.

    SaaS Workload

    • : 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.
    • 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.