@@ -157,18 +157,19 @@ The mitigations to those risks:
157
157
| v1alpha1 | v1alpha2 | DataType | Comments |
158
158
| --------------------| --------------------------| --------------| ----------------------------------------------------------------------------------------------------------------|
159
159
| ClusterCIDR | DetectLocal.ClusterCIDRs | list[ string] | list of CIDR ranges for detecting local traffic |
160
- | BindAddress | NodeIPOverride | list[ string] | list of primary node IPs |
161
160
| MetricsBindAddress | MetricsBindAddresses | list[ string] | list of CIDR ranges that contain valid node IPs to expose metrics server, instead of host port(ip: port ) format |
162
161
| HealthzBindAddress | HealthzBindAddresses | list[ string] | list of CIDR ranges that contain valid node IPs to expose healthz server, instead of host port(ip: port ) format | |
163
162
164
163
### Following fields will be added
165
- | Field | DataType | Default Value | Comments |
166
- | ----------------------| ------------------| ---------------| --------------------------------------------------------------------------------|
167
- | IPVS.MasqueradeBit | integer (32-bit) | 14 | IPVS will use this field instead of IPTables.MasqueradeBit |
168
- | Windows.RunAsService | boolean | false | new field for existing --windows-service command line flag |
169
- | ConfigHardFail | boolean | true | if set to true, kube-proxy will exit rather than just warning on config errors |
170
- | MetricsBindPort | integer (32-bit) | 10249 | port on which metrics server will be exposed |
171
- | HealthzBindPort | integer (32-bit) | 10256 | port on which helathz server will be exposed |
164
+ | Field | DataType | Default Value | Comments |
165
+ | ----------------------| ------------------| ---------------| ----------------------------------------------------------------------------------------------------------|
166
+ | IPVS.MasqueradeBit | integer (32-bit) | 14 | IPVS will use this field instead of IPTables.MasqueradeBit |
167
+ | Windows.RunAsService | boolean | false | new field for existing --windows-service command line flag |
168
+ | ConfigHardFail | boolean | true | if set to true, kube-proxy will exit rather than just warning on config errors |
169
+ | NodeIPOverride | list[ string] | | list of primary node IPs |
170
+ | IPFamilyPolicy | string | | controls nodeIP(s) detection, allowed values: [ ` SingleStack ` \| ` PreferDualStack ` \| ` RequireDualStack ` ] |
171
+ | MetricsBindPort | integer (32-bit) | 10249 | port on which metrics server will be exposed |
172
+ | HealthzBindPort | integer (32-bit) | 10256 | port on which helathz server will be exposed |
172
173
173
174
### Following fields will have different default values
174
175
| Field | v1alpha1 (default) | v1alpha2 (default) |
@@ -178,9 +179,10 @@ The mitigations to those risks:
178
179
179
180
180
181
### Following fields will be dropped
181
- | Key | Comments |
182
- | -----------| -----------------------------------------|
183
- | PortRange | dropped as no longer used by kube-proxy |
182
+ | Key | Comments |
183
+ | --------------| ------------------------------------------|
184
+ | PortRange | dropped as no longer used by kube-proxy |
185
+ | BindAddress | dropped in favor of NodeIPOverride |
184
186
185
187
186
188
### Test Plan
0 commit comments