Show / Hide Table of Contents

Class KubernetesMetricsExtensions

Extension methods for Kubernetes metrics.

Inheritance
object
KubernetesMetricsExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public static class KubernetesMetricsExtensions

Methods

View Source

GetKubernetesNodesMetricsAsync(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

View Source

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

View Source

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

  • View Source
In this article
Back to top Generated by DocFX