You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`targetNodeOs`| Space separated list of node OS's to target (e.g. `"linux"`, `"windows"`, `"linux windows"`). Windows support is **EXPERIMENTAL**. |`"linux"`|
128
128
|`linuxPodLabels`| Labels to add to each Linux pod. |`{}`|
129
129
|`windowsPodLabels`| Labels to add to each Windows pod. |`{}`|
@@ -138,7 +138,7 @@ The configuration in this table applies to AWS Node Termination Handler in IMDS
138
138
|`podMonitor.sampleLimit`| Number of scraped samples accepted. |`5000`|
139
139
|`useHostNetwork`| If `true`, enables `hostNetwork` for the Linux DaemonSet. NOTE: setting this to `false` may cause issues accessing IMDSv2 if your account is not configured with an IP hop count of 2 see [Metrics Endpoint Considerations](#metrics-endpoint-considerations)|`true`|
140
140
|`dnsPolicy`| If specified, this overrides `linuxDnsPolicy` and `windowsDnsPolicy` with a single policy. |`""`|
141
-
|`dnsConfig`| If specified, this sets the dnsConfig: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config|`{}`|
141
+
|`dnsConfig`| If specified, this sets the dnsConfig: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config|`{}`|
142
142
|`linuxDnsPolicy`| DNS policy for the Linux DaemonSet. |`""`|
143
143
|`windowsDnsPolicy`| DNS policy for the Windows DaemonSet. |`""`|
144
144
|`daemonsetNodeSelector`| Expressions to select a node by it's labels for DaemonSet pod assignment. For backwards compatibility the `nodeSelector` value has priority over this but shouldn't be used. |`{}`|
@@ -153,7 +153,7 @@ The configuration in this table applies to AWS Node Termination Handler in IMDS
153
153
|`enableProbesServer`| If `true`, start an http server exposing `/healthz` endpoint for probes. |`false`|
154
154
|`metadataTries`| The number of times to try requesting metadata. |`3`|
155
155
|`enableSpotInterruptionDraining`| If `true`, drain nodes when the spot interruption termination notice is received. |`true`|
156
-
|`enableScheduledEventDraining`| If `true`, drain nodes before the maintenance window starts for an EC2 instance scheduled event. This is **EXPERIMENTAL**.|`false`|
156
+
|`enableScheduledEventDraining`| If `true`, drain nodes before the maintenance window starts for an EC2 instance scheduled event. |`false`|
157
157
|`enableRebalanceMonitoring`| If `true`, cordon nodes when the rebalance recommendation notice is received. If you'd like to drain the node in addition to cordoning, then also set `enableRebalanceDraining`. |`false`|
158
158
|`enableRebalanceDraining`| If `true`, drain nodes when the rebalance recommendation notice is received. |`false`|
flag.StringVar(&config.WebhookTemplateFile, "webhook-template-file", getEnv(webhookTemplateFileConfigKey, ""), "If specified, replaces the default webhook message template with content from template file.")
189
-
flag.BoolVar(&config.EnableScheduledEventDraining, "enable-scheduled-event-draining", getBoolEnv(enableScheduledEventDrainingConfigKey, enableScheduledEventDrainingDefault), "[EXPERIMENTAL] If true, drain nodes before the maintenance window starts for an EC2 instance scheduled event")
189
+
flag.BoolVar(&config.EnableScheduledEventDraining, "enable-scheduled-event-draining", getBoolEnv(enableScheduledEventDrainingConfigKey, enableScheduledEventDrainingDefault), "If true, drain nodes before the maintenance window starts for an EC2 instance scheduled event")
190
190
flag.BoolVar(&config.EnableSpotInterruptionDraining, "enable-spot-interruption-draining", getBoolEnv(enableSpotInterruptionDrainingConfigKey, enableSpotInterruptionDrainingDefault), "If true, drain nodes when the spot interruption termination notice is received")
191
191
flag.BoolVar(&config.EnableSQSTerminationDraining, "enable-sqs-termination-draining", getBoolEnv(enableSQSTerminationDrainingConfigKey, enableSQSTerminationDrainingDefault), "If true, drain nodes when an SQS termination event is received")
192
192
flag.BoolVar(&config.EnableRebalanceMonitoring, "enable-rebalance-monitoring", getBoolEnv(enableRebalanceMonitoringConfigKey, enableRebalanceMonitoringDefault), "If true, cordon nodes when the rebalance recommendation notice is received. If you'd like to drain the node in addition to cordoning, then also set \"enableRebalanceDraining\".")
0 commit comments