Class KubernetesMetricsExtensions
Extension methods for Kubernetes metrics.
Inherited Members
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public static class KubernetesMetricsExtensions
Methods
View SourceGetKubernetesNodesMetricsAsync(IKubernetes)
Get nodes metrics pull from metrics server API.
Declaration
public static Task<NodeMetricsList> GetKubernetesNodesMetricsAsync(this IKubernetes kubernetes)
Parameters
| Type | Name | Description |
|---|---|---|
| IKubernetes | kubernetes | kubernetes client object |
Returns
| Type | Description |
|---|---|
| Task<NodeMetricsList> | the metrics PodMetricsList |
GetKubernetesPodsMetricsAsync(IKubernetes)
Get pods metrics pull from metrics server API.
Declaration
public static Task<PodMetricsList> GetKubernetesPodsMetricsAsync(this IKubernetes kubernetes)
Parameters
| Type | Name | Description |
|---|---|---|
| IKubernetes | kubernetes | kubernetes client object |
Returns
| Type | Description |
|---|---|
| Task<PodMetricsList> | the metrics PodMetricsList |
GetKubernetesPodsMetricsByNamespaceAsync(IKubernetes, string)
Get pods metrics by namespace pull from metrics server API.
Declaration
public static Task<PodMetricsList> GetKubernetesPodsMetricsByNamespaceAsync(this IKubernetes kubernetes, string namespaceParameter)
Parameters
| Type | Name | Description |
|---|---|---|
| IKubernetes | kubernetes | kubernetes client object |
| string | namespaceParameter | the querying namespace |
Returns
| Type | Description |
|---|---|
| Task<PodMetricsList> | the metrics PodMetricsList |