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.