Edit

Share via


KubernetesHostingOptions Class

Definition

Options for hosting in Kubernetes.

public sealed class KubernetesHostingOptions
type KubernetesHostingOptions = class
Public NotInheritable Class KubernetesHostingOptions
Inheritance
KubernetesHostingOptions

Constructors

KubernetesHostingOptions()

Fields

ClusterIdEnvironmentVariable

The environment variable for specifying ClusterId.

ClusterIdLabel

The name of the ClusterId label on the pod.

PodIPEnvironmentVariable

The environment variable for specifying the IP address of this pod.

PodNameEnvironmentVariable

The environment variable for specifying the name of the Kubernetes pod which this silo is executing in.

PodNamespaceEnvironmentVariable

The environment variable for specifying the Kubernetes namespace which all silos in this cluster belong to.

ServiceIdEnvironmentVariable

The environment variable for specifying ServiceId.

ServiceIdLabel

The name of the ServiceId label on the pod.

Properties

DeleteDefunctSiloPods

Whether or not to delete pods which correspond to silos which have become defunct since this silo became active.

GetClientConfiguration

The delegate used to get an instance of k8s.KubernetesClientConfiguration.

MaxAgents

The number of silos in the cluster which should monitor Kubernetes.

MaxKubernetesApiRetryAttempts

Gets or sets the maximum number of attempts to retry Kubernetes API calls.

Applies to