Skip to content

Commit 4a8daca

Browse files
committed
Create VPC CNI section under networking
1 parent dd41e93 commit 4a8daca

31 files changed

+29
-14
lines changed

website/docs/networking/index.mdx

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@ chapter: true
55
weight: 20
66
---
77

8-
import ReactPlayer from 'react-player'
8+
Understanding Kubernetes networking is critical for efficiently operating your cluster and applications. In this chapter, we'll dive into various aspects of Kubernetes networking, including Pod networking, service networking, and service communications.
99

10-
It's essential to understand Kubernetes networking to operate your cluster and applications efficiently. Pod networking, also called cluster networking, is the center of Kubernetes networking. Kubernetes supports Container Network Interface (CNI) plugins for cluster networking.
10+
In Amazon EKS, Pod networking, also known as cluster networking, is solved through the use of a Kubernetes CNI plugin called Amazon VPC CNI. We highly recommend exploring the various options available with Amazon VPC CNI before moving on to Amazon VPC Lattice.
1111

12-
Watch a video walk-through of the networking module by one of the module maintainers, Sheetal Joshi (AWS) here:
13-
<ReactPlayer controls url='https://www.youtube.com/watch?v=EAZnXII9NTY' /> <br/>
14-
15-
Amazon EKS uses Amazon VPC to provide networking capabilities to worker nodes and Kubernetes Pods. An EKS cluster consists of two VPCs: an AWS managed VPC that hosts the Kubernetes control plane and a second customer-managed VPC that hosts the Kubernetes worker nodes where containers run, as well as other AWS infrastructure (like load balancers) used by a cluster. All worker nodes need the ability to connect to the managed API server endpoint. This connection allows the worker node to register itself with the Kubernetes control plane and to receive requests to run application pods.
16-
17-
Worker nodes connect to the EKS control plane through the EKS public endpoint or EKS-managed elastic network interfaces (ENIs). The subnets that you pass when you create a cluster influence where EKS places these ENIs. You need to provide a minimum of two subnets in at least two Availability Zones. The route that worker nodes take to connect is determined by whether you have enabled or disabled the private endpoint for your cluster. EKS uses the EKS-managed ENI to communicate with worker nodes.
18-
19-
Amazon EKS officially supports Amazon Virtual Private Cloud (VPC) CNI plugin to implement Kubernetes Pod networking. The VPC CNI provides native integration with AWS VPC and works in underlay mode. In underlay mode, Pods and hosts are located at the same network layer and share the network namespace. The IP address of the Pod is consistent from the cluster and VPC perspective.
12+
To continue to the next step, please use the button provided below.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"collapsed": false
3+
}

website/docs/networking/custom-networking/index.md renamed to website/docs/networking/vpc-cni/custom-networking/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Custom Networking"
3-
sidebar_position: 20
3+
sidebar_position: 30
44
sidebar_custom_props: {"module": true}
55
---
66

0 commit comments

Comments
 (0)