Add a note about NTH Queue Process mode

This commit is contained in:
Ole Markus With 2021-05-25 15:49:14 +02:00
parent a0f2d62f57
commit 9a33564d35
2 changed files with 6 additions and 0 deletions

View File

@ -154,6 +154,10 @@ spec:
managedASGTag: "aws-node-termination-handler/managed"
```
##### Queue Processor Mode
{{ kops_feature_table(kops_added_default='1.21') }}
If `enableSQSTerminationDraining` is true Node Termination Handler will operate in Queue Processor mode. In addition to the events mentioned above, Queue Processor mode allows Node Termination Handler to take care of ASG Scale-In, AZ-Rebalance, Unhealthy Instances, EC2 Instance Termination via the API or Console, and more. kOps will provision the necessary infrastructure: an SQS queue, EventBridge rules, and ASG Lifecycle hooks. `managedASGTag` can be configured with Queue Processor mode to distinguish resource ownership between multiple clusters.
The kOps CLI requires additional IAM permissions to manage the requisite EventBridge rules and SQS queue:

View File

@ -30,6 +30,8 @@ See the [warm pool](https://kops.sigs.k8s.io/instance_groups/#warmpool-aws-only)
* Support for AWS launch configurations has been removed in favour of launch templates.
* kOps can now use Node Termination Handler's Queue Process mode, which offers more functionality than the IMDS mode. See [the addons page](https://kops.sigs.k8s.io/addons/#queue-processor-mode) for more information.
# Breaking changes
* Support for Kubernetes versions 1.13 and 1.14 has been removed.