Learn about the Container Cluster Management landing page and the data visualizations it presents, which centralize your view of the container clusters your teams manage.
Businesses are increasingly migrating to serverless architectures that deliver services using containers, such as those managed by Kubernetes. Container Cluster Management enables observability of the health and performance of such containerized systems so you can optimize them according to your organization’s needs.
The Overview page provides a canvas where you can add widgets from a library to create a personalized dashboard for monitoring your container clusters, tailored to your organization’s needs.
A new dashboard is available displaying Utilization Insights, complementing observable data on this page, and providing a distilled view limited to CPU and memory over-utilization and under-utilization.
Overview page
The landing page, titled
Overview
, contains the following elements that enable efficient navigation and effective oversight of Container Cluster Management:
Universal Header: The landing page header contains user‑orienting information that assists with navigation.
Data and viewing selection: Filters and dashboard customization enable at-a-glance understanding of the particulars such as environments and providers of interest to you as well as saved dashboard views that enable quick retrieval of information critical to your organization.
Operational Insights and graphical data displays: Displays that provide actionable and otherwise meaningful data to enable quick and effective decisions regarding your managed clusters.
Container Cluster Management details table: A list of clusters with their associated details in tabular form.
Header
The dashboard contains multiple tabs that present distinct views tailored to individual requirements within the organization. Supported views include the following:
Capacity & Utilization Overview:
Limited to subscribers assigned to the Capacity & Performance Engineer role, this view enables capacity engineers to analyze clusters in the context of over- and under-utilization and overcommitted clusters. For more information go to Capacity Planning Dashboard.
Container Cluster Management
tab: Contains all landing page content described in subsequent sections of this topic.
APIVerse
tab: Contains the Kyndryl Bridge - CCM Controller Service APIs.
Global filter
Container Cluster Management supports a data filter to enable the selection of data you want to display in the dashboard, Operational Insights and the Cluster Overview page. To filter displayed data, select the filter icon under the header. All graphic displays are adjusted to accommodate the filtering criteria. The following filter categories are supported:
Providers: Implemented provider integrations
Connections: Individual created connections
Applications: Individual deployed applications
Environments: All implemented environments, such as development, staging
Container type:
Kubernetes
OpenShift
By default, all data is displayed, and the
All
selection can be applied to any of the filter categories. Select one or more items from each filter category using the drop-down menu and click
Apply
to apply your filter selections or click
Cancel
to abort your selections.
When you apply your filter selections, the service displays the selected items in the filter field below the filter icon. You can dismiss any or all of the filter categories by clicking the
X
to the right of the category name; the service updates the dashboard accordingly.
The global filter is so called because it is present across all Container Cluster Management pages throughout the service.
User preferences dashboard customization
The dashboard view can be customized and saved, making it easy to compare applications' performance. It is also a great option to maintain the current statistical parameters and revisit them later.
The
Clear view
button serves as a reset button for the current customized filtered view; any unsaved customized view of the current dashboard returns to its default state when Clear View is selected.
The Clear View option will be disabled when the default dashboard view shows all data; this option is enabled only when customizing a view from the dashboard.
The
Custom view
button comes with an expanded selection of options that allow more actions to be performed in the dashboard:
Save New view:
By selecting Save New view, all currently available filters are saved, including the chosen timeframes and table settings selections. A confirmation window requires inputting a name for the customized dashboard view and selecting whether you want it to be the current default view.
Update view:
Selecting this option allows updating the current dashboard, including the filters, timeframes, and table settings using different parameters; this is not applicable if the current view is a default dashboard view.
Delete view:
This option will delete the current customized dashboard view; however, like
Update view
, it will not apply to a default dashboard view.
If all customized filters are deleted, Container Cluster Management displays the default state dashboard view. This is the view before customization. Also, if a user customizes the dashboard filters but the view is not saved or updated before the end of the session, the system will not honor these customization changes upon the next login session.
Graphic displays
The Container Cluster Management landing page presents critical cluster information at a glance in the form of four widgets and a table view:
Alerts
On the Dashboard page, the Alerts section provides alerts for the clusters controlled by the user across various cloud platforms. The user can navigate to the cluster alerts page to evaluate alerts from any available cluster table view by selecting the desired cluster in the table.
Operational Insights
The landing page contains four Operational Insights widgets that provide insights into your IT estate:
Security & Compliance
Performance
Reliability
Optimization
Each widget navigates to the Insights Summary by category page. The page provides statistical data to help you assess the state of your IT estate using status data and provides access to details regarding specific clusters, complete with configuration recommendations. Using it, you can balance resources and take preemptive actions as needed, enabling a more nimble approach to reliability and efficiency.
The donut chart shows information about the health of the clusters for various providers. The size of the donut chart is in proportion to healthy and unhealthy clusters. Healthy clusters are represented in green color and unhealthy clusters are shown in red. By hovering over a cloud provider on the Heatmap, the tooltip provides:
The total number of clusters.
The number of healthy and unhealthy clusters.
The cloud provider's name. When you select a provider, the donut chart displays all of the clusters for that provider. The tooltip displays the full cluster name, the total number of clusters and the percentage of healthy and unhealthy clusters.
Clusters health by region
The Geomap widget displays information about cluster health based on their location. On the Geomap, the number of clusters in each region is displayed. When you hover over a clustered region, the tooltip reveals the region's name and the number of healthy and unhealthy clusters.
Interaction between Geomap and Heatmap
When a specific provider is selected in the Cluster Health by Provider widget, the cluster table is updated with information about the selected cluster or clusters. The same behavior occurs when filtering the Cluster by Region widget.
Clusters table
The Running Clusters table displays the following information about the cluster:
Cluster name:
The complete cluster name is displayed in this column.
Applications:
Applications dependent on that cluster.
Environment:
The name of the environment hosting the cluster.
Connections:
Displays the name of the running connection for the cluster.
Provider:
The name of the cloud provider is displayed in this column.
Location:
Displays the code of the location of the cluster.
Health:
Presents either healthy or unhealthy designation dependent on predefined health criteria. Refer to the subsequent
Health Column
section.
Alerts:
Displays the number of critical alerts for a cluster.
Version:
Displays the version of Kubernetes used by the cluster.
All the columns in this table can be sorted except the
Connections
and
Location
columns. Above this table, you will find a search box that allows searching for clusters by name and a
Settings
icon that allows changing the table settings to show or hide the additional columns (
CPU Usage
,
Memory Usage
, and
File Usage
).
Health Column
The Health Column contains a binary designator of each cluster as healthy (green) or unhealthy (red). If a cluster is healthy, the designator is inactive. If a cluster is deemed unhealthy, the designator is active, allowing users to click the designator and navigate to a details page that provides specific information that indicates which health thresholds have been breached.
The following criteria are used to gauge cluster health:
Node health: Displays how many nodes are deemed unhealthy. Default threshold is 50%.
Critical alerts: Displays how many critical alerts have been issued. Default threshold is 1.
Memory overcommitted: Displays the amount of memory that could be consumed by individual containers as a percentage of the set memory limit for that cluster. The default threshold is 90%.
CPU overcommitted: Displays the amount of CPU that could be consumed by individual containers as a percentage of the set CPU limit for that cluster. Default threshold is 90%.
The table view supports detailed views for each cluster. To access details for a specific cluster, click the cluster name. The service navigates to the details page for the selected cluster. The left navigation bar presents multiple detail selections as follows:
Cluster:
Tab presenting data about each cluster. For more information, see Cluster.
Actions:
Enables taking an action through the Kyndryl Actions service. For more information, see Cluster details page.
Workloads:
Displays a tab presenting applications running in kubernetes. For more information, see Workloads.
Network:
Displays available services and ingress objects. For more information, see Network.
Configuration:
Shows details about ConfigMaps and secrets. For more information, seeConfiguration.
Storage:
Shows the persistent volumes of the clusters. For more information, see Storage.