Amazon EKS - Deploy a Web App into an IPv6 Cluster

Lab Steps

lock
Logging in to the Amazon Web Services Console
lock
Connecting to the Virtual Machine using EC2 Instance Connect
lock
Reviewing Amazon EKS Resources Automatically Created
lock
Installing Kubernetes Management Tools and Utilities
lock
Examine the Cluster IPv6 Networking Configuration
lock
Deploy AWS Load Balancer Controller
lock
Deploy WebGL 3D Globe Web App

The hands-on lab is part of this learning path

Ready for the real environment experience?

DifficultyIntermediate
Time Limit1h 30m
Students22
Ratings
5/5
starstarstarstarstar

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
  • 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
Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW
About the Author
Students106681
Labs59
Courses113
Learning paths91

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, GCP, Azure), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).