csharp
public record class KubernetesPlacementOptionsWhat KubernetesPlacement creates, and where.
Fields and properties (12)
public const string ShardLabelThe label a realm pod carries its shard id under.
public const string OwnerLabelThe label a realm pod carries its owner under.
public string ImageThe realm's image.
public string NamespaceWhich namespace realm pods go in.
public string OwnerWhich orchestrator these pods belong to.
public IReadOnlyList<string> ArgumentsArguments to put before the encoded RealmSpec.
public IReadOnlyDictionary<string, string> EnvironmentVariables to set in every realm pod.
public PortPool PortsThe per-node port range realms take a hostPort from.
public PodIdentity? SelfThe orchestrator's own pod, for the owner reference.
public TimeSpan StopGraceHow long a pod's process gets after its termination signal.
public TimeSpan DrainTimeoutHow long Drain waits before deleting.
public Action<RealmInstanceId, string>? OutputCalled with every line a realm writes.
Used by (2)
- KubernetesPlacementVixen.Live.Placement.Kubernetes
- KubernetesPlacementTestsVixen.Live.Placement.Kubernetes.Tests