# Control Plane Components This page lists the various components in the control plane of the service mesh along with their locations, descriptions, and default resource settings. | Component | Location | Description | Default Resource Settings | | ----------|----------|-------------|--------------------------| | mspider-ui | Global Management Cluster | Service Mesh Interface | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | mspider-ckube | Global Management Cluster | Acceleration component of Kubernetes API Server used to call global cluster-related resources | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | mspider-ckube-remote | Global Management Cluster | Used to call Kubernetes of remote clusters, aggregate multicluster resources, and accelerate | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | mspider-gsc-controller | Global Management Cluster | Service mesh management component used for mesh creation, configuration, and other mesh control plane life cycle management, as well as Mspider control plane capabilities such as permission management | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | mspider-api-service | Global Management Cluster | Provides an interface for Mspider background API interaction and other control behaviors | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | Hosted Mesh | | | | | istiod-{meshID}-hosted | Control Plane Cluster | Policy management for hosted mesh | Requests: CPU - 100m; Memory - 100m
Limits: CPU - Unset; Memory - Unset | | mspider-mcpc-ckube-remote | Control Plane Cluster | Invokes remote mesh work clusters to accelerate and aggregate multicluster resources | Requests: CPU - 100m; Memory - 50m
Limits: CPU - 500m; Memory - 500m | | mspider-mcpc-mcpc-controller | Control Plane Cluster | Aggregates mesh multicluster related data plane information | Requests: CPU - 100m; Memory - 0
Limits: CPU - 300m; Memory - 1.56G | | {meshID}-hosted-apiserver | Control Plane Cluster | Hosted Control Plane Virtual Cluster API Server | Requests: CPU - Unset; Memory - Unset
Limits: CPU - Unset; Memory - Unset | | istiod | Working Cluster | Mainly used for sidecar lifecycle management of the cluster | Requests: CPU - 100; Memory - 100
Limits: CPU - Unset; Memory - Unset | | Proprietary Mesh | | | | | istiod | | Used for policy creation, delivery, and sidecar lifecycle management | Requests: CPU - 100; Memory - 100
Limits: CPU - Unset; Memory - Unset | | mspider-mcpc-ckube-remote | Working Cluster | Calls remote mesh working cluster | Requests: CPU - 100m; Memory - 50m
Limits: CPU - 500m; Memory - 500m | | mspider-mcpc-mcpc-controller | Working Cluster | Collects cluster data surface information | Requests: CPU - 100m; Memory - 0
Limits: CPU - 300m; Memory - 1.56G | | External Mesh | | | | | mspider-mcpc-ckube-remote | Working Cluster | Calls remote mesh working cluster | Requests: CPU - 100m; Memory - 50m
Limits: CPU - 500m; Memory - 500m | | mspider-mcpc-mcpc-controller | Working Cluster | Collects cluster data surface information | Requests: CPU - 100m; Memory - 0
Limits: CPU - 300m; Memory - 1.56G | These are the default resource settings for each control plane component of the service mesh. Users can customize CPU and memory resources for each workload in the [Container Management](../../../kpanda/user-guide/workloads/create-deployment.md) module.