Bring the power of Amazon EKS to your on-premises applications (KUB205-NEW)

Here's a detailed summary of the video transcription in Markdown format:

Introduction

  • The session introduces a new feature for Amazon EKS (Elastic Kubernetes Service) called EKS Hybrid Nodes.
  • EKS Hybrid Nodes allow you to use your on-premises and edge infrastructure as capacity in EKS clusters.
  • The speaker, Chris Splinter, is a Product Manager on the Kubernetes team at AWS, focusing on building EKS products that extend EKS beyond AWS environments.
  • They also have Jonathan Ogden from Northwestern Mutual, who will share his team's experience with Hybrid Nodes.

Challenges with Running Kubernetes On-Premises

  • Operational overhead in managing Kubernetes clusters, such as patching, keeping control planes up-to-date, and dealing with cluster certificate expiration.
  • Limited experience with managing Kubernetes.
  • Technology sprawl, with different tools and systems used for cloud and on-premises environments.

EKS Portfolio for On-Premises and Edge Use Cases

  • EKS on Outpost: AWS-managed infrastructure that can be run in your data center or colocation facilities.
  • EKS Anywhere (EKSa): AWS-supported Kubernetes management software that runs on infrastructure you manage.
  • EKS Hybrid Nodes: Allows you to use your existing on-premises and edge infrastructure as nodes in EKS clusters.

EKS Hybrid Nodes

  • Enables you to unify how you manage Kubernetes across both your cloud and on-premises environments.
  • Can be used with any physical or virtual machines you manage.
  • Uses the same AWS-managed EKS cluster features and tools as your cloud workloads.
  • Integrated with other AWS services like SSM, IAM Roles Anywhere, Amazon Managed Prometheus, and CloudWatch.

Use Cases for EKS Hybrid Nodes

  • Enterprise modernization: Customers who are running on VMs or self-managing Kubernetes on-premises.
  • Machine learning: Leverage GPUs in on-premises environments within the same EKS cluster.
  • Distributed edge use cases: Media streaming and manufacturing, taking advantage of the scale of Amazon EKS.

EKS Hybrid Nodes Architecture and Prerequisites

  • The EKS control plane runs in the AWS region, while the worker nodes run on-premises.
  • Requires private connectivity between the EKS VPC and your on-premises environment (e.g., AWS Direct Connect, VPN).
  • Supports Ubuntu, Red Hat Enterprise Linux, and Amazon Linux 2023 (virtualized) as operating systems.
  • Uses temporary IAM credentials for authentication, either via Systems Manager Hybrid Activations or IAM Roles Anywhere.

Networking and Configuration

  • Remote node network and remote pod network configurations are set up during EKS cluster creation.
  • Routing tables on both the VPC and on-premises sides need to be configured to route traffic between the two environments.
  • Recommended network requirements: at least 100 Mbps bandwidth and less than 200 ms round-trip latency between the control plane and hybrid nodes.

Node ADM Command-Line Interface

  • Simplifies the lifecycle management of hybrid nodes.
  • Automates the process of bootstrapping hybrid nodes to EKS clusters.
  • Can be integrated into your operating system build pipelines.
  • Supports both SSM Hybrid Activations and IAM Roles Anywhere for temporary credential provisioning.

Features and Best Practices

  • Hybrid Nodes is available in all AWS regions except GovCloud and China.
  • Supports the same EKS Kubernetes versions, cluster management interfaces, and add-ons as standard EKS.
  • Best practices include automating node bootstrapping, using the closest AWS region, coordinating with networking/security teams, and leveraging AWS integrations.

Northwestern Mutual's Experience

  • Began their Kubernetes journey 9 years ago, running Kubernetes the "hard way" on-premises.
  • Migrated to Amazon EKS in the cloud, but needed an on-premises Kubernetes solution as well.
  • EKS Hybrid Nodes allowed them to unify their Kubernetes management across cloud and on-premises environments.
  • Experienced some networking and security configuration challenges, but were able to test and validate the solution.
  • EKS Hybrid Nodes helped them increase stability, security, standardization, simplification, cost control, and staff experience.

Conclusion

  • Additional EKS-related sessions and resources are provided for further learning.

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.

Talk to us