Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions latest/ug/automode/auto-networking.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,15 @@

When you use EKS Auto Mode, {aws} manages the VPC Container Network Interface (CNI) configuration and load balancer provisioning for your cluster. You can influence networking behaviors by defining NodeClass objects and applying specific annotations to your Service and Ingress resources, while maintaining the automated operational model that EKS Auto Mode provides.

== VPC CNI networking
== Networking capability

With {eam}, you do not directly configure the {aws} VPC CNI. {aws} manages node and pod networking. Instead, you create a `NodeClass` Kubernetes object.
{eam} has a new networking capability that handles node and pod networking. You can configure it by creating a `NodeClass` Kubernetes object.

=== Configure VPC CNI with NodeClass
Configuration options for the previous {aws} VPC CNI will not apply to {eam}.

Check notice on line 22 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L22

[RedHat.SimpleWords] Use simple language. Consider using 'earlier' rather than 'previous'.
Raw output
{"message": "[RedHat.SimpleWords] Use simple language. Consider using 'earlier' rather than 'previous'.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 22, "column": 31}}}, "severity": "INFO"}

The NodeClass resource in EKS Auto Mode allows you to customize certain aspects of the VPC Container Network Interface (CNI) configuration without directly managing the CNI plugin. Through NodeClass, you can specify security group selections, control node placement across VPC subnets, set SNAT policies, configure network policies, and enable network event logging. This approach maintains the automated operational model of EKS Auto Mode while providing flexibility for network customization.
=== Configure networking with NodeClass

Check notice on line 24 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L24

[RedHat.Headings] Use sentence-style capitalization in 'Configure networking with NodeClass'.
Raw output
{"message": "[RedHat.Headings] Use sentence-style capitalization in 'Configure networking with NodeClass'.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 24, "column": 5}}}, "severity": "INFO"}

The NodeClass resource in EKS Auto Mode allows you to customize certain aspects of the networking capability. Through NodeClass, you can specify security group selections, control node placement across VPC subnets, set SNAT policies, configure network policies, and enable network event logging. This approach maintains the automated operational model of EKS Auto Mode while providing flexibility for network customization.

Check notice on line 26 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L26

[RedHat.PascalCamelCase] Consider wrapping this Pascal or Camel case term ('NodeClass') in backticks.
Raw output
{"message": "[RedHat.PascalCamelCase] Consider wrapping this Pascal or Camel case term ('NodeClass') in backticks.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 26, "column": 5}}}, "severity": "INFO"}

Check notice on line 26 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L26

[RedHat.ProductCentricWriting] Do not use transitive verb constructions like 'allows you' to grant abilities to inanimate objects. Whenever possible, use direct, user-focused sentences where the subject of the sentence performs the action.
Raw output
{"message": "[RedHat.ProductCentricWriting] Do not use transitive verb constructions like 'allows you' to grant abilities to inanimate objects. Whenever possible, use direct, user-focused sentences where the subject of the sentence performs the action.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 26, "column": 41}}}, "severity": "INFO"}

Check notice on line 26 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L26

[RedHat.PascalCamelCase] Consider wrapping this Pascal or Camel case term ('NodeClass') in backticks.
Raw output
{"message": "[RedHat.PascalCamelCase] Consider wrapping this Pascal or Camel case term ('NodeClass') in backticks.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 26, "column": 119}}}, "severity": "INFO"}

Check notice on line 26 in latest/ug/automode/auto-networking.adoc

View workflow job for this annotation

GitHub Actions / vale

[vale] latest/ug/automode/auto-networking.adoc#L26

[RedHat.Definitions] Define acronyms and abbreviations (such as 'SNAT') on first occurrence if they're likely to be unfamiliar.
Raw output
{"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'SNAT') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "latest/ug/automode/auto-networking.adoc", "range": {"start": {"line": 26, "column": 220}}}, "severity": "INFO"}

You can use a NodeClass to:

Expand Down
Loading