Enable Pluggable Components — Overview

    Different pluggable components are deployed in different namespaces. You can enable any of them based on your needs. It is highly recommended that you install these pluggable components to discover the full-stack features and capabilities provided by KubeSphere.

    Before you enable pluggable components, make sure you have enough resources in your environment based on the tables below. Otherwise, components may crash due to a lack of resources.

    The request and limit of CPU and memory resources all refer to single replica.

    KubeSphere DevOps System

    Namespacekubesphere-devops-systemkubesphere-devops-system
    PatternAll-in-One installationMulti-node installation
    CPU Request34 m0.47 core
    CPU Limit
    Memory Request2.69 G8.6 G
    Memory Limit
    InstallationOptionalOptional
    NotesProvide one-stop DevOps solutions with Jenkins pipelines and B2I & S2I.The memory of one of the nodes must be larger than 8 G.

    The KubeSphere monitoring system is not a pluggable component. It is installed by default. The resource request and limit of it are also listed on this page for your reference as it is closely related to other components such as logging.

    KubeSphere Logging System

    Namespacekubesphere-logging-systemkubesphere-logging-systemkubesphere-logging-systemkubesphere-logging-system
    Sub-component3 x Elasticsearchfluent bitkube-eventskube-auditing
    CPU Request50 m20 m90 m20 m
    CPU Limit1 core200 m900 m200 m
    Memory Request2 G50 MiB120 MiB50 MiB
    Memory Limit100 MiB1200 MiB100 MiB
    InstallationOptionalRequiredOptionalOptional
    NotesAn optional component for log data storage. The internal Elasticsearch is not recommended for the production environment.The log collection agent. It is a required component after you enable logging.Collecting, filtering, exporting and alerting of Kubernetes events.Collecting, filtering and alerting of Kubernetes and KubeSphere auditing logs.

    KubeSphere Service Mesh

    Namespaceistio-system
    CPU Request1 core
    CPU Limit
    Memory Request3.5 G
    Memory Limit
    InstallationOptional
    NotesSupport grayscale release strategies, traffic topology, traffic management and distributed tracing.