Amazon EKS - Deploy a Web App into an IPv6 Cluster
Description
Amazon EKS IPv6 cluster networking provides you with the ability to host and run your own IPv6 enabled applications.
In this Lab scenario, you'll be provided with an IPv6 enabled EKS cluster. You'll then have the opportunity to examine and review the IPv6 cluster networking configuration.
Finally, you'll deploy a containerized WebGL based web app that renders a 3D globe and confirm that it can be communicated with using both IPv6 and IPv4 network addressing.
Note: Startup time for this lab is approx 15-20 minutes - required to create the EKS cluster.
Learning Objectives
Upon completion of this Lab, you will be able to:
- Deploy and run a cluster web app using IPv6 network addressing
- Be able to communicate with the cluster hosted web app using IPv6 network addressing
- Review and maintain IPv6 networking with EKS
Intended Audience
This lab is intended for:
- Kubernetes practitioners
- DevOps Engineers
Lab Prerequisites
You should be familiar with:
- Basic Linux command line administration
- Basic Kubernetes and Container-based concepts
Consider taking the following courseware in preparation for this lab:
Lab Environment
This Lab will start with the following AWS resources provisioned automatically for you:
- 1 x EKS cluster - Cluster-1 - provides a fully functional Kubernetes cluster
- 1 x NodeGroup
- 1 x EC2 Worker Node
- 1 x NodeGroup
- 2 x EC2 instances
- eks.launch.instance - used to launch the EKS cluster (not accessible)
- cloudacademylabs - used to provide SSH access to administer the EKS cluster
Updates
October 11th, 2024 - Updated Kubernetes version
December 5th, 2023 - Updated Kubernetes version
June 22nd, 2023 - Resolved intermittent deployment issue
June 15th, 2023 - Updated Kubernetes version & resolved ingress issue