Redhat Advance Cluster Manager for Kubernetes…

Red Hat Advanced Cluster Management for Kubernetes provides the tools and capabilities to address various challenges with managing multiple clusters and consoles, distributed business applications, and inconsistent security controls across Kubernetes clusters that are deployed on-premises, or across public clouds.

Red Hat Advanced Cluster Management for Kubernetes provides end-to-end management visibility and control to manage your Kubernetes environment. Take control of your application modernization program with management capabilities for cluster creation, application lifecycle, and provide security and compliance for all of them across data centers and hybrid cloud environments. Clusters and applications are all visible and managed from a single console, with built-in security policies. Run your operations from anywhere that Red Hat OpenShift runs, and manage any Kubernetes cluster in your fleet.

Below is welcome page from the Red Hat Advanced Cluster Management for Kubernetes console.

Fig: 01

With Red Hat Advanced Cluster Management for Kubernetes you can do following:

Multicluster architecture

Red Hat Advanced Cluster Management for Kubernetes consists of several multicluster components, which are used to access and manage your clusters. Below diagram will help you to understand about architecture.

Fig: 02

Detailed Architecture of RHACM:

Fig: 03

Now Lets understand about the following components for Red Hat Advanced Cluster Management for Kubernetes:

Hub cluster :

The hub cluster is the general term that is used to define the central controller that runs in a RHACM. From the hub cluster, you can access the console and product components, as well as APIs such as the rcm-api, which handles API requests related to cluster lifecycle management.

The hub cluster also uses etcd, a distributed key value store, to store the state of work requests and results from multiple clusters, and provides a set of REST APIs for the various functions that it supports.

Managed cluster

The managed cluster is the term that is used to define additional clusters with the Klusterlet, which is the agent that initiates a connection to the Red Hat Advanced Cluster Management for Kubernetes hub cluster. The managed cluster receives and applies requests, then returns the results.

For example, managed clusters send metrics to the hub cluster if the observability service is enabled.

Cluster lifecycle

RHACM cluster lifecycle defines the process of creating, importing, and managing clusters across public and private clouds.

From the hub cluster console, you can view an aggregation of all cluster health statuses, or view individual health metrics. You can upgrade managed Red Hat OpenShift clusters individually or in bulk, as well as destroy any Red Hat OpenShift clusters that you created from your hub cluster.

Application lifecycle

Define a business application using open standards and deploy the applications using placement policies that are integrated into existing CI/CD pipelines and governance controls.

A multicluster application allows you to deploy resources on multiple clusters, while maintaining easy-to-reconcile service routes, as well as full control of Kubernetes resource updates for all aspects of the application.

Governance, Risk, and Compliance

Governance and risk is the term used to define the processes that are used to manage security and compliance from a central interface page. After you configure a Red Hat Advanced Cluster Management for Kubernetes hub cluster and a managed cluster, you can view and create policies with the Red Hat Advanced Cluster Management policy framework.

End-to-end visibility

Advance cluster manager helps you to view system alerts, critical application metrics, and overall system health. Search, identify, and resolve issues that are impacting distributed workloads using an operational dashboard designed for Administrator.

Thanks For Reading and if the content is helpful please do share with others.

Happy Learning….

Never Stop Learning….. :)

--

--

DevOps Practitioner (CKA certified , RHOCP Certified, Azure Certified on az-104,az-400,az-303.)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kamlesh Prajapati

DevOps Practitioner (CKA certified , RHOCP Certified, Azure Certified on az-104,az-400,az-303.)