Getting to grips with basic AWS networking
Before we discuss EKS networking, we will quickly review basic VPC networking in AWS. When you sign up to AWS, you are provided with an AWS account that can deploy services across multiple Regions, and multiple Availability Zones (AZ) in each Region. A Region is a geographic location, such as London, Frankfurt, or Oregon, and consists of multiple AZs, which in turn each consist of two or more AWS data centers connected to each other over high-speed networks. An AZ is the basic unit of network reliability in AWS.
Figure 7.4 – Basic VPC structure
A VPC is a regional construct that is defined by an IP Classless Inter-Domain Routing (CIDR) range such as 10.1.0.0/16
. Subnets are assigned from a VPC and map to one AZ. Services that have an IP address, such as EKS, are assigned to a subnet (or group of subnets) and the AWS platform will assign an available IP address from the subnet range and create an Elastic...