github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/docs/developer_docs/integration/add-ons-of-kubeblocks.md (about)

     1  ---
     2  title: Overview
     3  description: An overview of add an database add-on to KubeBlocks
     4  keywords: [add-on, integration]
     5  sidebar_position: 1
     6  sidebar_label: Add-ons of KubeBlocks
     7  ---
     8  
     9  # Add-ons of KubeBlocks
    10  
    11  KubeBlocks is a control and management platform to manage a bunch of database engines and other add-ons.
    12  
    13  This series provides basic knowledge of add-ons, so you can get a quick start and become a member of the KubeBlocks community.
    14  
    15  KubeBlocks features a rich add-on ecosystem with major databases, streaming and vector databases, including:
    16  
    17  - Relational Database: ApeCloud-MySQL (MySQL RaftGroup cluster), PostgreSQL (Replication cluster) 
    18  - NoSQL Database: MongoDB, Redis
    19  - Graph Database: Nebula (from community contributors)
    20  - Time Series Database: TDengine, Greptime (from community contributors)
    21  - Vector Database: Milvus, Qdrant, Weaviate, etc.
    22  - Streaming: Kafka, Pulsar
    23  
    24  Adding an add-on to KubeBlocks is easy, you can just follow this guide to add the add-on to KubeBlocks as long as you know the followings: 
    25  1. How to write a YAML file (e.g., You should know how many spaces to add when indenting with YAML).
    26  2. Knowledge about Helm (e.g. What is Helm and Helm chart).
    27  3. Have tried K8s (e.g., You should know what a pod is, or have installed an operator on K8s with Helm).
    28  4. Grasp basic concepts of KubeBlocks, such as ClusterDefinition, ClusterVersion and Cluster.
    29  If you have any question, you can join our [slack channel](https://join.slack.com/t/kubeblocks/shared_invite/zt-22cx2f84x-BPZvnLRqBOGdZ_XSjELh4Q) to ask.