Show / Hide Table of Contents

Namespace k8s

Classes

AbstractKubernetes

AdmissionregistrationOperationsExtensions

Extension methods for Kubernetes.

AdmissionregistrationV1OperationsExtensions

Extension methods for Kubernetes.

AdmissionregistrationV1alpha1OperationsExtensions

Extension methods for Kubernetes.

AdmissionregistrationV1beta1OperationsExtensions

Extension methods for Kubernetes.

ApiextensionsOperationsExtensions

Extension methods for Kubernetes.

ApiextensionsV1OperationsExtensions

Extension methods for Kubernetes.

ApiregistrationOperationsExtensions

Extension methods for Kubernetes.

ApiregistrationV1OperationsExtensions

Extension methods for Kubernetes.

ApisOperationsExtensions

Extension methods for Kubernetes.

AppsOperationsExtensions

Extension methods for Kubernetes.

AppsV1OperationsExtensions

Extension methods for Kubernetes.

AuthenticationOperationsExtensions

Extension methods for Kubernetes.

AuthenticationV1OperationsExtensions

Extension methods for Kubernetes.

AuthorizationOperationsExtensions

Extension methods for Kubernetes.

AuthorizationV1OperationsExtensions

Extension methods for Kubernetes.

AutoscalingOperationsExtensions

Extension methods for Kubernetes.

AutoscalingV1OperationsExtensions

Extension methods for Kubernetes.

AutoscalingV2OperationsExtensions

Extension methods for Kubernetes.

BatchOperationsExtensions

Extension methods for Kubernetes.

BatchV1OperationsExtensions

Extension methods for Kubernetes.

ByteBuffer

Represents a bounded buffer. A dedicated thread can send bytes to this buffer (the producer); while another thread can read bytes from this buffer (the consumer).

CertificatesOperationsExtensions

Extension methods for Kubernetes.

CertificatesV1OperationsExtensions

Extension methods for Kubernetes.

CertificatesV1alpha1OperationsExtensions

Extension methods for Kubernetes.

CertificatesV1beta1OperationsExtensions

Extension methods for Kubernetes.

CoordinationOperationsExtensions

Extension methods for Kubernetes.

CoordinationV1OperationsExtensions

Extension methods for Kubernetes.

CoordinationV1alpha2OperationsExtensions

Extension methods for Kubernetes.

CoordinationV1beta1OperationsExtensions

Extension methods for Kubernetes.

CoreOperationsExtensions

Extension methods for Kubernetes.

CoreV1OperationsExtensions

Extension methods for Kubernetes.

CustomObjectsOperationsExtensions

Extension methods for Kubernetes.

DiscoveryOperationsExtensions

Extension methods for Kubernetes.

DiscoveryV1OperationsExtensions

Extension methods for Kubernetes.

EventsOperationsExtensions

Extension methods for Kubernetes.

EventsV1OperationsExtensions

Extension methods for Kubernetes.

Extensions

FlowcontrolApiserverOperationsExtensions

Extension methods for Kubernetes.

FlowcontrolApiserverV1OperationsExtensions

Extension methods for Kubernetes.

GeneratedApiVersion

GenericClient

InternalApiserverOperationsExtensions

Extension methods for Kubernetes.

InternalApiserverV1alpha1OperationsExtensions

Extension methods for Kubernetes.

Kubernetes

KubernetesClientConfiguration

Represents a set of kubernetes client configuration settings

KubernetesException

Represents an error message returned by the Kubernetes API server.

KubernetesJson

KubernetesJson.Iso8601TimeSpanConverter

KubernetesJson.KubernetesDateTimeConverter

KubernetesJson.KubernetesDateTimeOffsetConverter

KubernetesMetricsExtensions

Extension methods for Kubernetes metrics.

KubernetesObject

Represents a generic Kubernetes object.

KubernetesYaml

This is a utility class that helps you load objects from YAML files.

LogsOperationsExtensions

Extension methods for Kubernetes.

MuxedStream

A Stream which reads/writes from a specific channel using a StreamDemuxer.

NetworkingOperationsExtensions

Extension methods for Kubernetes.

NetworkingV1OperationsExtensions

Extension methods for Kubernetes.

NetworkingV1beta1OperationsExtensions

Extension methods for Kubernetes.

NodeOperationsExtensions

Extension methods for Kubernetes.

NodeV1OperationsExtensions

Extension methods for Kubernetes.

OpenidOperationsExtensions

Extension methods for Kubernetes.

PolicyOperationsExtensions

Extension methods for Kubernetes.

PolicyV1OperationsExtensions

Extension methods for Kubernetes.

PrometheusHandler

Implements legacy Prometheus metrics

RbacAuthorizationOperationsExtensions

Extension methods for Kubernetes.

RbacAuthorizationV1OperationsExtensions

Extension methods for Kubernetes.

ResourceOperationsExtensions

Extension methods for Kubernetes.

ResourceV1OperationsExtensions

Extension methods for Kubernetes.

ResourceV1alpha3OperationsExtensions

Extension methods for Kubernetes.

ResourceV1beta1OperationsExtensions

Extension methods for Kubernetes.

ResourceV1beta2OperationsExtensions

Extension methods for Kubernetes.

SchedulingOperationsExtensions

Extension methods for Kubernetes.

SchedulingV1OperationsExtensions

Extension methods for Kubernetes.

SourceGenerationContext

StatusSourceGenerationContext

Used by V1Status in order to avoid the recursive loop as SourceGenerationContext contains V1StatusObjectViewConverter

StorageOperationsExtensions

Extension methods for Kubernetes.

StorageV1OperationsExtensions

Extension methods for Kubernetes.

StorageV1alpha1OperationsExtensions

Extension methods for Kubernetes.

StorageV1beta1OperationsExtensions

Extension methods for Kubernetes.

StoragemigrationOperationsExtensions

Extension methods for Kubernetes.

StoragemigrationV1alpha1OperationsExtensions

Extension methods for Kubernetes.

StreamDemuxer

The StreamDemuxer allows you to interact with processes running in a container in a Kubernetes pod. You can start an exec or attach command by calling WebSocketNamespacedPodExecAsync(string, string, IEnumerable<string>, string, bool, bool, bool, bool, string, Dictionary<string, List<string>>, CancellationToken) or WebSocketNamespacedPodAttachAsync(string, string, string, bool, bool, bool, bool, string, Dictionary<string, List<string>>, CancellationToken). These methods will return you a WebSocket connection.

Kubernetes 'multiplexes' multiple channels over this WebSocket connection, such as standard input, standard output and standard error. The StreamDemuxer allows you to extract individual Streams from this WebSocket. You can then use these streams to send/receive data from that process.

StringQuotingEmitter

VersionOperationsExtensions

Extension methods for Kubernetes.

WatcherExt

Watcher<T>

Watcher<T>.WatchEvent

WebSocketBuilder

The WebSocketBuilder creates a new WebSocket object which connects to a remote WebSocket.

WebSocketProtocol

Well-known WebSocket sub-protocols used by the Kubernetes API.

WellKnownOperationsExtensions

Extension methods for Kubernetes.

Interfaces

IAdmissionregistrationOperations

IAdmissionregistrationV1Operations

IAdmissionregistrationV1alpha1Operations

IAdmissionregistrationV1beta1Operations

IApiextensionsOperations

IApiextensionsV1Operations

IApiregistrationOperations

IApiregistrationV1Operations

IApisOperations

IAppsOperations

IAppsV1Operations

IAuthenticationOperations

IAuthenticationV1Operations

IAuthorizationOperations

IAuthorizationV1Operations

IAutoscalingOperations

IAutoscalingV1Operations

IAutoscalingV2Operations

IBatchOperations

IBatchV1Operations

ICertificatesOperations

ICertificatesV1Operations

ICertificatesV1alpha1Operations

ICertificatesV1beta1Operations

ICoordinationOperations

ICoordinationV1Operations

ICoordinationV1alpha2Operations

ICoordinationV1beta1Operations

ICoreOperations

ICoreV1Operations

ICustomObjectsOperations

IDiscoveryOperations

IDiscoveryV1Operations

IEventsOperations

IEventsV1Operations

IFlowcontrolApiserverOperations

IFlowcontrolApiserverV1Operations

IInternalApiserverOperations

IInternalApiserverV1alpha1Operations

IKubernetes

IKubernetesObject

Represents a generic Kubernetes object.

IKubernetesObject<TMetadata>

Represents a generic Kubernetes object that has an API version, a kind, and metadata.

ILogsOperations

INetworkingOperations

INetworkingV1Operations

INetworkingV1beta1Operations

INodeOperations

INodeV1Operations

IOpenidOperations

IPolicyOperations

IPolicyV1Operations

IRbacAuthorizationOperations

IRbacAuthorizationV1Operations

IResourceOperations

IResourceV1Operations

IResourceV1alpha3Operations

IResourceV1beta1Operations

IResourceV1beta2Operations

ISchedulingOperations

ISchedulingV1Operations

IStorageOperations

IStorageV1Operations

IStorageV1alpha1Operations

IStorageV1beta1Operations

IStoragemigrationOperations

IStoragemigrationV1alpha1Operations

IStreamDemuxer

The IStreamDemuxer interface allows you to interact with processes running in a container in a Kubernetes pod. You can start an exec or attach command by calling WebSocketNamespacedPodExecAsync(string, string, IEnumerable<string>, string, bool, bool, bool, bool, string, Dictionary<string, List<string>>, CancellationToken) or WebSocketNamespacedPodAttachAsync(string, string, string, bool, bool, bool, bool, string, Dictionary<string, List<string>>, CancellationToken). These methods will return you a WebSocket connection.

Kubernetes 'multiplexes' multiple channels over this WebSocket connection, such as standard input, standard output and standard error. The StreamDemuxer allows you to extract individual Streams from this WebSocket. You can then use these streams to send/receive data from that process.

IVersionOperations

IWellKnownOperations

Enums

ChannelIndex

These values identify the various channels which you can use when interacting with a process running in a container in a Kubernetes pod.

StreamType

When creating a StreamDemuxer object, specify StreamType to properly handle the underlying communication.

WatchEventType

Describes the type of a watch event.

Delegates

ExecAsyncCallback

A prototype for a callback which asynchronously processes the standard input, standard output and standard error of a command executing in a container.

In this article
Back to top Generated by DocFX