Increasingly, businesses are migrating to serverless applications that provide services using containers through applications such as Kubernetes containers. Container Cluster Management enables observability of the health and performance of such containerized systems so you can be optimize in accordance with your organization's needs.
The Overview page provides a canvas that you can populate with widgets from a library to create a personalized dashboard for mnitoring your container clusters, tailored to the specific needs of your organization.
Overview page
The landing page, titled
Overview
, contains the following elements that enable efficient navigation and effective oversight of the 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 an 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 information critical to your organization.
Actionable 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 Overview landing page presents a universal header at the top of the page. The header contains the following elements, which are found throughout the service pages:
Bread crumbs (selectable for ease of navigation)
Page title
Global filter
Container Cluster Management supports a data filter to enable the selection of data you want to display in the dashboard, Actionable 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
Environment: All implement environments, such as development, staging
By default all data is displayed, and an
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 on all Container Cluster Management throughout the service.
User preferences dashboard customization
The dashboard view can be customized and saved, making it easy to compare applications' performance. Also, it is a great option to maintain the current statistic 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 will be returned to its default state when clear view is selected.
The clear view option will be disabled when the default dashboard view shows all data; only when customizing a view from the dashboard will this option be enabled.
The
Custom view
button comes with an expanded selection of options that will allow more actions to be performed in the dashboard:
Save new view:
by selecting Save new view, all current filters available will be saved, including the chosen timeframes and table settings selections. A confirmation window will require inputting a name for the customized dashboard view and selecting if you want the current default view.
Update view:
selecting this option allows the update of the current dashboard, including the filters, timeframes, and table settings using different parameters; this is not applicable if the current view is from a default dashboard.
Delete view:
this option will delete the current customized dashboard view; however, like
Update view
, it will not apply to a default dashboard.
If all customized filters are deleted, the Kyndryl - Container Cluster Management Application will show the default stage dashboard view. This is the view before customization. Also, suppose a user customizes the dashboard filters but the view is not saved or updated before the end of the session. In that case, the system will not honor these customization changes upon the next login session.
Graphic displays
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 all the alerts for all the clusters controlled by the user across the various cloud platforms. The user can navigate to the cluster alerts page to evaluate the cluster alerts from any available cluster table view by selecting the desired cluster on the table.
Cluster health by provider
The donut chart shows information about the health of the clusters for various providers. The size of the donut chart will be in ratio to healthy and unhealthy clusters. Healthy clusters will be represented in green color, Unhealthy clusters will be 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 choose 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 your mouse over a clustered region, the tooltip reveals the region's name and the number of healthy and unhealthy clusters in that location.
Interaction between Geomap and Heatmap
When a specific provider is selected in the Cluster health by provider widget, the cluster table will be updated with the information about the cluster or clusters within your selection. The same behavior will occur when the provider filters the Cluster by region widget.
Actionable insights
The actionable Insights widget is in the Container Cluster Management dashboard. This powerful tool offers a comprehensive look into your container utilization, allowing you to make data-driven decisions about performance. Get recommendations for optimal memory and CPU requests and limits to keep your containers running at their best. With the Actionable Insights widget, you'll have all the information you need to manage your containers easily and confidently.
Clusters table
The Running Clusters table displays the following information about the cluster:
Cluster Name:
The complete cluster name is displayed in this column.
Connections:
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:
Represents whether the cluster is active or inactive.
Alerts:
Displays the number of critical alerts for a cluster.
Version:
Displays the version of Kubernetes used by the cluster.
Cluster Name
,
Location
,
Health
,
Alerts
,
Provider
, and
Kubernetes Version
is the default field in the table. The additional columns (
CPU Usage
,
Memory Usage
, and
File Usage
) may be viewed by choosing them from the settings icon above the Clusters table in the upper right corner. The user's selection for the set of columns to be seen will be kept, and the necessary information will always be presented in the Running Clusters Table in the future.
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
).
Container Cluster Management details table
The Table View supports detailed views for each cluster. To access details for a specific cluster, click the cluster name for that cluster. 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 by way of the Kyndryl actions service. For more information, see
Cluster details page.
Workloads:
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, see
Configuration.
Storage:
Shows the persistent volumes of the clusters. For more information, see
Storage.
Policy:
A cluster policy restricts the ability to configure clusters based on rules that limit the attributes. For more information, see
Policy.
Custom Resources:
Custom resources are Kubernetes API extensions that allow objects to be created, updated, and deleted.
Custom Resources.