Getting Information About a Cluster
You can get information about the clusters you have created.
Getting Information About Your Clusters Using Cockpit
-
In the Projects dashboard, click the name of the project whose clusters you want to get information about.
The project details panel appears. -
Click the Clusters tab.
The list of your clusters appears.
Getting Information About Your Clusters Using octl
The GetCluster command gets information about a specific cluster.
$ octl kube api GetCluster <cluster_id> --profile "default"
The GetCluster command returns the following elements:
-
ResponseContext: Information about the context of the response.-
RequestId: The ID of the API request.
-
-
Cluster: Information about the cluster.-
project_id: The ID of the project this cluster belongs to. -
id: The Universally Unique Identifier (UUID) of the cluster. -
name: A unique name for the cluster within the project. -
description: An optional description of the cluster.
Default:. -
cp_multi_az: If true, multi-Subregion deployment is enabled for the control plane. If false, it is disabled. -
cp_subregions: The Subregions on which the control plane components are deployed. -
version: The Kubernetes version deployed for the cluster. For more information, see GetKubernetesVersions. -
expected_version: The version of Kubernetes that is expected to be deployed during maintenance. -
cni: The Container Network Interface (CNI) used in the cluster. -
admin_lbu: If true, load balancer administration is enabled for cluster management. If false, it is disabled. -
admission_flags: The configuration for Kubernetes admission controllers.-
disable_admission_plugins: The list of Kubernetes admission plugins that are disabled.
Default:[]. -
enable_admission_plugins: The list of Kubernetes admission plugins that are enabled.
Default:[]. -
applied_admission_plugins: The list of admission plugins that are currently applied to the cluster.
Default:["CertificateApproval", "CertificateSigning", "CertificateSubjectRestriction", "ClusterTrustBundleAttest", "DefaultIngressClass", "DefaultStorageClass", "DefaultTolerationSeconds", "LimitRanger", "MutatingAdmissionWebhook", "NamespaceLifecycle", "PersistentVolumeClaimResize", "PodSecurity", "Priority", "ResourceQuota", "RuntimeClass", "ServiceAccount", "StorageObjectInUseProtection", "TaintNodesByCondition", "ValidatingAdmissionPolicy", "ValidatingAdmissionWebhook"].
-
-
cidr_pods: The CIDR block of the Kubernetes pods' network. -
cidr_service: The CIDR block of the Kubernetes services' network. -
cluster_dns: The IP of the cluster’s DNS service. -
tags: The key/value combinations of the tags associated with the cluster, in the following format:"tags":{"TAGKEY1":"TAGVALUE1","TAGKEY2":"TAGVALUE2"}.
Example:{"key": "value"}. -
auto_maintenances(deprecated): The configuration for automated maintenance windows.-
minor_upgrade_maintenance: The maintenance window configuration for minor Kubernetes upgrades.-
enabled: If true, a maintenance window is enabled.
Default: true. -
duration_hours: The duration of the maintenance window, in hours.
Minimum value:0. Maximum value:23. Default:0. -
start_hour: The starting time of the maintenance window, in hours.
Minimum value:0. Maximum value:23. Default:12. -
week_day: The weekday on which the maintenance window begins.
Possible values:Mon|Tue|Wed|Thu|Fri|Sat|Sun|string. Default:Tue. -
tz: The timezone for the maintenance window.
Default:UTC.
-
-
patch_upgrade_maintenance: The maintenance window configuration for patch Kubernetes upgrades.-
enabled: If true, a maintenance window is enabled.
Default: true. -
duration_hours: The duration of the maintenance window, in hours.
Minimum value:0. Maximum value:23. Default:0. -
start_hour: The starting time of the maintenance window, in hours.
Minimum value:0. Maximum value:23. Default:12. -
week_day: The weekday on which the maintenance window begins.
Possible values:Mon|Tue|Wed|Thu|Fri|Sat|Sun|string. Default:Tue. -
tz: The timezone for the maintenance window.
Default:UTC.
-
-
-
maintenance_window: The configuration for automated maintenance windows.-
duration_hours: The duration of the maintenance window, in hours.
Minimum value:0. Maximum value:23. -
start_hour: The starting time of the maintenance window, in hours.
Minimum value:0. Maximum value:23. -
week_day: The weekday on which the maintenance window begins.
Possible values:Mon|Tue|Wed|Thu|Fri|Sat|Sun|string. -
tz: The timezone for the maintenance window.
Default:UTC.
-
-
control_planes: The control plane sizing of the cluster. -
expected_control_planes: The type of control plane size that is expected. -
admin_whitelist: The list of CIDR blocks or IPs allowed to access the cluster via the Kubernetes API. -
statuses: The status information of the cluster.-
created_at: The timestamp when the cluster was created. -
deleted_at: The timestamp when the cluster was deleted (if applicable). -
updated_at: The timestamp when the cluster was last updated. -
status: The status of the cluster. -
available_upgrade: Any available version of Kubernetes for upgrade (if applicable). For more information, see GetKubernetesVersions.
Default:.
-
-
disable_api_termination: If true, cluster deletion through the API is disabled. If false, it is enabled.
Default: false. -
auth: The authentication strategy used to access the cluster.-
oidc: The configuration for authenticating to the cluster using OpenID Connect (OIDC).-
issuer-url: The server URL of the OIDC provider, using the HTTPS protocol (https://). -
client-id: The client ID provided by the OIDC provider. This will be used by the cluster to connect to the server. -
username-claim: A JSON Web Token (JWT) claim provided by the OIDC provider. This will be used to retrieve the username on the Kubernetes side. -
username-prefix: A prefix added to the Kubernetes username, to prevent clashing with existing names (for example,oidc:). -
groups-claim: A JSON Web Token (JWT) claim provided by the OIDC provider. This will be used to retrieve the user’s group on the Kubernetes side. -
groups-prefix: A prefix added to the Kubernetes group, to prevent clashing with existing names (for example,oidc:). -
required-claim: The key/value combination of OIDC claims that must be included in the ID token for the user to authenticate. If not specified, no claim-based restrictions are enforced.
Example:{"claim": "value"}.
-
-
-
{
"ResponseContext": {
"RequestId": "string"
},
"Cluster": {
"project_id": "string",
"id": "string",
"name": "string",
"description": "",
"cp_multi_az": true,
"cp_subregions": [
"string"
],
"version": "string",
"expected_version": "string",
"cni": "string",
"admin_lbu": true,
"admission_flags": {
"disable_admission_plugins": [],
"enable_admission_plugins": [],
"applied_admission_plugins": [
"CertificateApproval",
"CertificateSigning",
"CertificateSubjectRestriction",
"ClusterTrustBundleAttest",
"DefaultIngressClass",
"DefaultStorageClass",
"DefaultTolerationSeconds",
"LimitRanger",
"MutatingAdmissionWebhook",
"NamespaceLifecycle",
"PersistentVolumeClaimResize",
"PodSecurity",
"Priority",
"ResourceQuota",
"RuntimeClass",
"ServiceAccount",
"StorageObjectInUseProtection",
"TaintNodesByCondition",
"ValidatingAdmissionPolicy",
"ValidatingAdmissionWebhook"
]
},
"cidr_pods": "string",
"cidr_service": "string",
"cluster_dns": "string",
"tags": {
"key": "value"
},
"auto_maintenances": {
"minor_upgrade_maintenance": {
"enabled": true,
"duration_hours": 0,
"start_hour": 12,
"week_day": "Mon",
"tz": "UTC"
},
"patch_upgrade_maintenance": {
"enabled": true,
"duration_hours": 0,
"start_hour": 12,
"week_day": "Mon",
"tz": "UTC"
}
},
"maintenance_window": {
"duration_hours": 23,
"start_hour": 23,
"week_day": "Mon",
"tz": "UTC"
},
"control_planes": "string",
"expected_control_planes": "string",
"admin_whitelist": [
"string"
],
"statuses": {
"created_at": "2019-08-24T14:15:22Z",
"deleted_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"status": "string",
"available_upgrade": ""
},
"disable_api_termination": false,
"auth": {
"oidc": {
"issuer-url": "string",
"client-id": "string",
"username-claim": "string",
"username-prefix": "string",
"groups-claim": [
"string"
],
"groups-prefix": "string",
"required-claim": {
"claim": "value"
}
}
}
}
}
Getting Information About Your Clusters Using OKS CLI
To get information about your clusters, use the cluster get command following this syntax:
$ oks-cli cluster get \
--cluster-name NAME_OF_CLUSTER \
--project-name NAME_OF_PROJECT \
--output json
This command contains the following options that you need to specify:
-
cluster-name: The name of the cluster that you want to retrieve information from. -
(optional)
project-name: The name of the project containing the cluster. -
(optional)
output: The output format for the response (json|yaml). By default, the response format is JSON.
The cluster get command returns the following elements:
-
project_id: The ID of the project this cluster belongs to. -
id: The Universally Unique Identifier (UUID) of the cluster. -
name: A unique name for the cluster within the project. -
description: An optional description of the cluster. -
cp_multi_az: Iftrue, multi-Subregion deployment is enabled for the control plane. Iffalse, it is disabled. -
cp_subregions: The Subregions on which the control plane components are deployed. -
version: The Kubernetes version deployed for the cluster. For more information, see GetKubernetesVersions. -
cni: The Container Network Interface (CNI) used in the cluster. -
admin_lbu: Iftrue, load balancer administration is enabled for cluster management. Iffalse, it is disabled. -
admission_flags: The configuration of the Kubernetes admission controllers.-
disable_admission_plugins: The list of admission plugins that are disabled. -
enable_admission_plugins: The list of admission plugins that are enabled. -
applied_admission_plugins: The list of admission plugins that are currently applied to the cluster.
-
-
cidr_pods: The CIDR block of the Kubernetes pods' network. -
cidr_service: The CIDR block of the Kubernetes services' network. -
cluster_dns: The IP of the cluster’s DNS service. -
tags: The tags that are applied to cluster nodes. -
auto_maintenances: The configuration of the automated maintenance windows.-
minor_upgrade_maintenance: The maintenance window configuration for minor Kubernetes upgrades.-
enabled: Iftrue, a maintenance window is enabled. -
duration_hours: The duration of the maintenance window, in hours. -
start_hour: The starting time of the maintenance window, in hours. -
week_day: The weekday on which the maintenance window begins. -
tz: The timezone for the maintenance window.
-
-
patch_upgrade_maintenance: The maintenance window configuration for patch Kubernetes upgrades.-
enabled: Iftrue, a maintenance window is enabled. -
duration_hours: The duration of the maintenance window, in hours. -
start_hour: The starting time of the maintenance window, in hours. -
week_day: The weekday on which the maintenance window begins. -
tz: The timezone for the maintenance window.
-
-
-
control_planes: The control plane sizing of the cluster. -
admin_whitelist: The list of CIDR blocks or IP addresses allowed to access the cluster via the Kubernetes API. -
statuses: The status information of the cluster.-
created_at: The timestamp when the cluster was created. -
deleted_at: The timestamp when the cluster was deleted (if applicable). -
updated_at: The timestamp when the cluster was last updated. -
status: The status of the cluster. -
available_upgrade: Any available version of Kubernetes for upgrade (if applicable).
-
-
disable_api_termination: Iftrue, cluster deletion through the API is disabled. Iffalse, it is enabled.
{
"project_id": "877295ad-171c-4f9a-86c5-d45c8b2321fe",
"id": "5e5b232c-b7de-4cc0-9296-faa006b8bd25",
"name": "NAME_OF_CLUSTER",
"description": "",
"cp_multi_az": false,
"cp_subregions": [
"2a"
],
"version": "1.32",
"cni": "cilium",
"admin_lbu": false,
"admission_flags": {
"disable_admission_plugins": [],
"enable_admission_plugins": [],
"applied_admission_plugins": [
"ClusterTrustBundleAttest",
"LimitRanger",
"RuntimeClass",
"ServiceAccount",
"CertificateApproval",
"ResourceQuota",
"PodSecurity",
"Priority",
"NamespaceLifecycle",
"DefaultIngressClass",
"PersistentVolumeClaimResize",
"ValidatingAdmissionPolicy",
"StorageObjectInUseProtection",
"CertificateSigning",
"DefaultStorageClass",
"MutatingAdmissionWebhook",
"CertificateSubjectRestriction",
"TaintNodesByCondition",
"DefaultTolerationSeconds",
"ValidatingAdmissionWebhook"
]
},
"cidr_pods": "10.91.0.0/16",
"cidr_service": "10.92.0.0/16",
"cluster_dns": "10.92.0.10",
"tags": {},
"auto_maintenances": {
"minor_upgrade_maintenance": {
"enabled": true,
"duration_hours": 1,
"start_hour": 12,
"week_day": "Tue",
"tz": "UTC"
},
"patch_upgrade_maintenance": {
"enabled": true,
"duration_hours": 1,
"start_hour": 12,
"week_day": "Tue",
"tz": "UTC"
}
},
"control_planes": "cp.mono.master",
"admin_whitelist": [
"1.2.3.4/32",
"5.6.7.8/32"
],
"statuses": {
"created_at": "2025-01-01T00:02:00.000000Z",
"updated_at": "2025-01-01T00:02:00.000001Z",
"status": "pending",
"available_upgrade": ""
},
"disable_api_termination": false
}
Related Pages
Corresponding API Method