1.2. Components
See the following tables for information about components that are installed and enabled on the hub cluster by default and the managed cluster. See what components are required and if it applies, the default value that is required.
1.2.1. Default enabled services 复制链接链接已复制到粘贴板!
Service | Description | Required |
---|---|---|
management-ingress | Unifies all management services behind a network ingress controller with predictable annotations and TLS protection. This service should not be accessed directly. | Yes |
cert-manager | This service manages the lifecycle of certificates. | Yes |
cert-manager-webhook | This service extends the Kubernetes API server so the certificate manager resources can be dynamically validated. | Yes |
configmap-watcher | This service can be used to restart pods when a dependent config map is updated. | Yes |
mongo-db | All platform services that require a persistent data store use the MongoDB service. Highly available topologies for MongoDB are supported out of the box. This is a service that should not be accessed directly. | Yes, 5G |
1.2.2. Default enabled hub cluster components 复制链接链接已复制到粘贴板!
Service | Description | Required |
---|---|---|
application-ui | The web console for managing the lifecycle of applications. | Yes |
console-api | Provide the backend API for the console-ui service. | Yes |
console-ui | Provide a view of the resources available in the cluster with support for creation, modification, or removal. | Yes |
console-header | Provides a set of services available in the header of the web console | Yes |
grc-ui | The web console for Governance and Risk management in Red Hat Advanced Cluster Management for Kubernetes | Yes |
grc-ui-api | The API service for managing Governance and Risk in Red Hat Advanced Cluster Management for Kubernetes | Yes |
grc-policy-propogator | Process events and requests to Red Hat Advanced Cluster Management for Kubernetes resources | Yes |
hive | Provides cluster provisioning and life cycle management | Yes |
klusterlet-addon-controller | Handles the create/update/delete of klusterlet-addons on the managed cluster | Yes |
kui-web-terminal | Provides the Visual Web Terminal. | Yes |
managedcluster-import-controller | Controller that handles cluster lifecycle management | Yes |
mcm-apiserver | A REST API server for managing Kubernetes objects related to Red Hat Advanced Cluster Management for Kubernetes | Yes |
mcm-controller | Service that processes events and requests to Red Hat Advanced Cluster Management for Kubernetes resources | Yes |
mcm-webhook |
This service extends the Kubernetes API server so the | Yes |
multicluster-operators | Manages and reconciles subscriptions | Yes |
multiclusterhub-operator | Operator for installing Red Hat Advanced Cluster Management for Kubernetes on a hub cluster | Yes |
multiclusterhub-repo | Service for hosting internal-facing Helm repository, pre-populated with required component Helm charts | Yes |
redisgraph-tls | Cache for search data | Yes |
search-aggregator |
Receives and indexes data from | Yes |
search-api | Provides the API for the search service | Yes |
search-collector | Provides the capability to search for resources using the console and Visual Web Terminal | Yes |
topology-aggregator | Indexes data received for the topology views | Yes |
topology | Provides the user interface for the Topology dashboard | Yes |
topology-api | Provides the backend services for the topology-ui service | Yes |
1.2.3. Default enabled managed cluster components 复制链接链接已复制到粘贴板!
The following table shows the services that are installed on the managed cluster:
Service | Description | Required |
---|---|---|
applicationManager | Processes events and other requests to managed resources. | Yes |
certPolicyController | Monitors certificate expiration based on distributed policies. | Yes |
iamPolicyController | Monitors identity controls based on distributed policies | Yes |
imageRegistry | quay.io/open-cluster-management | Yes |
klusterlet-addon-operator | Handles the deployment of internal Helm chart components | Yes |
policyController | Distributes configured policies and monitors Kubernetes-based policies | Yes |
searchCollector | Collects cluster data to be indexed by search components on the hub cluster | Yes |
workmgr | Component that handles endpoint work requests and managed cluster status | Yes |