Skip to content
DocsTry Aspire
DocsTry

KindNetworkingModel Properties

ClassProperties7 members
Represents cluster-wide networking settings for a Kind cluster.
ApiServerAddressSection titled ApiServerAddressnullablestring?
Gets or sets the listen address on the host for the Kubernetes API Server. When null, defaults to 127.0.0.1.
public string? ApiServerAddress { get; set; }
ApiServerPortSection titled ApiServerPortnullableint?
Gets or sets the listen port on the host for the Kubernetes API Server. When null, Kind selects a random port.
public int? ApiServerPort { get; set; }
DisableDefaultCNISection titled DisableDefaultCNInullablebool?
Gets or sets whether to disable the default CNI. Set to true to install a custom CNI (e.g., Cilium) after cluster creation. When null, the default CNI is installed.
public bool? DisableDefaultCNI { get; set; }
IpFamilySection titled IpFamilynullablestring?
Gets or sets the network cluster IP family (e.g., "ipv4", "ipv6", or "dual"). When null, Kind uses its default (ipv4).
public string? IpFamily { get; set; }
KubeProxyModeSection titled KubeProxyModenullablestring?
Gets or sets the kube-proxy mode (e.g., "iptables", "ipvs", or "nftables"). When null, defaults to "iptables".
public string? KubeProxyMode { get; set; }
PodSubnetSection titled PodSubnetnullablestring?
Gets or sets the CIDR used for pod IPs. When null, Kind selects a default.
public string? PodSubnet { get; set; }
ServiceSubnetSection titled ServiceSubnetnullablestring?
Gets or sets the CIDR used for service VIPs. When null, Kind selects a default.
public string? ServiceSubnet { get; set; }