Networking in EKS
Kubernetes (K8s) isn’t prescriptive about external networking. This means it is possible to use multiple network plugins and configurations in Kubernetes to meet security, latency, and operational requirements.
In this chapter, we will focus on how standard K8s Pod and cluster networking works and then discuss the similarities and differences in an AWS Virtual Private Cloud (VPC). Specifically, we will cover the following:
- Understanding networking in Kubernetes
- Getting to grips with basic AWS networking
- Understanding EKS networking
- Configuring EKS networking using the VPC CNI
- Common networking issues
The reader should have a familiarity with TCP/IP networking, how networks work in AWS, and the concepts of NAT. This chapter is intended to give the reader the skills to configure and manage EKS networking for one or more clusters.