Skip to content
DocsTry Aspire
DocsTry

KindConfigModel Properties

ClassProperties8 members
Represents a Kind cluster configuration document (Kind v1alpha4).
Gets or sets the API version for the Kind configuration.
public string ApiVersion { get; set; }
ContainerdConfigPatchesSection titled ContainerdConfigPatchesnullableIList<string>
Gets or sets containerd config patches applied to every node. Each entry is a TOML merge-patch string. When null, no containerd patches are applied.
public IList<string>? ContainerdConfigPatches { get; set; }
FeatureGatesSection titled FeatureGatesnullableIDictionary<string, bool>
Gets or sets Kubernetes feature gates to enable or disable. Keys are feature gate names; values indicate whether the gate is enabled. When null, no feature gates are configured.
public IDictionary<string, bool>? FeatureGates { get; set; }
Gets or sets the resource kind.
public string Kind { get; set; }
KubeadmConfigPatchesSection titled KubeadmConfigPatchesnullableIList<string>
Gets or sets kubeadm config patches applied as merge patches at the cluster level. Each entry is a YAML string. Cluster-level patches are applied before node-level patches. When null, no cluster-level kubeadm patches are applied.
public IList<string>? KubeadmConfigPatches { get; set; }
Gets or sets cluster-wide network settings. When null, Kind uses its defaults.
public KindNetworkingModel? Networking { get; set; }
Gets the list of nodes in the cluster.
public IList<KindNodeModel> Nodes { get; }
RuntimeConfigSection titled RuntimeConfignullableIDictionary<string, string>
Gets or sets runtime config values passed to kube-apiserver as --runtime-config. Use this to enable alpha APIs. When null, no runtime config is set.
public IDictionary<string, string>? RuntimeConfig { get; set; }