Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions latest/ug/automode/automode.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Automate cluster infrastructure with EKS Auto Mode
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS Auto Mode workshops

EKS Auto Mode extends {aws} management of Kubernetes clusters beyond the cluster itself, to allow {aws} to also set up and manage the infrastructure that enables the smooth operation of your workloads.
You can delegate key infrastructure decisions and leverage the expertise of {aws} for day-to-day operations.
Cluster infrastructure managed by {aws} includes many Kubernetes capabilities as core components, as opposed to add-ons, such as compute autoscaling, pod and service networking, application load balancing, cluster DNS, block storage, and GPU support.
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/clusters/update-cluster.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to update your Amazon EKS cluster to the latest Kubernetes version, ensuring compatibility with nodes and add-ons, and maintaining high availability during the process.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

When a new Kubernetes version is available in Amazon EKS, you can update your Amazon EKS cluster to the latest version.

[IMPORTANT]
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/getting-started/install-kubectl.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to install or update the `kubectl` and `eksctl` command line tools to work with Kubernetes and Amazon EKS features.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

Once the {aws} CLI is installed, there are two other tools you should install to create and manage your Kubernetes clusters:

* `kubectl`: The `kubectl` command line tool is the main tool you will use to manage resources within your Kubernetes cluster. This page describes how to download and set up the `kubectl` binary that matches the version of your Kubernetes cluster. See <<kubectl-install-update,Install or update kubectl>>.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../../attributes.txt[]
Learn how applications in your Pods can access {aws} services.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

Applications in a Pod's containers can use an {aws} SDK or the {aws} CLI to make API requests to {aws} services using {aws} Identity and Access Management (IAM) permissions. Applications must sign their {aws} API requests with {aws} credentials. *IAM roles for service accounts (IRSA)* provide the ability to manage credentials for your applications, similar to the way that Amazon EC2 instance profiles provide credentials to Amazon EC2 instances. Instead of creating and distributing your {aws} credentials to the containers or using the Amazon EC2 instance's role, you associate an IAM role with a Kubernetes service account and configure your Pods to use the service account. You can't use IAM roles for service accounts with <<eks-outposts-local-cluster-overview,local clusters for Amazon EKS on {aws} Outposts>>.

IAM roles for service accounts provide the following benefits:
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/manage-access/create-kubeconfig.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to create or update a kubeconfig file for authenticating with your Amazon EKS cluster using kubectl. Follow prerequisites for required tools and permissions.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

In this topic, you create a `kubeconfig` file for your cluster (or update an existing one).

The `kubectl` command-line tool uses configuration information in `kubeconfig` files to communicate with the API server of a cluster. For more information, see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/[Organizing Cluster Access Using kubeconfig Files] in the Kubernetes documentation.
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/ml/inferentia-support.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to create an Amazon EKS cluster with nodes running Amazon EC2 Inf1 instances for machine learning inference using {aws} Inferentia chips and deploy a TensorFlow Serving application.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS AI/ML workshops

This topic describes how to create an Amazon EKS cluster with nodes running link:ec2/instance-types/inf1/[Amazon EC2 Inf1,type="marketing"] instances and (optionally) deploy a sample application. Amazon EC2 Inf1 instances are powered by link:machine-learning/inferentia/[{aws} Inferentia,type="marketing"] chips, which are custom built by {aws} to provide high performance and lowest cost inference in the cloud. Machine learning models are deployed to containers using link:machine-learning/neuron/[{aws} Neuron,type="marketing"], a specialized software development kit (SDK) consisting of a compiler, runtime, and profiling tools that optimize the machine learning inference performance of Inferentia chips. {aws} Neuron supports popular machine learning frameworks such as TensorFlow, PyTorch, and MXNet.

[NOTE]
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/ml/ml-realtime-inference-cluster.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to set up an Amazon EKS cluster optimized for real-time online inference workloads using GPU-accelerated nodes, Karpenter for autoscaling, and integrate {aws} services to serve a model.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS AI/ML workshops

== Introduction

This guide offers a hands-on walkthrough for setting up an Amazon Elastic Kubernetes Service (EKS) cluster optimized for real-time online inference workloads, incorporating best practices curated by {aws} experts throughout. It uses an opinionated EKS Quickstart Architecture—a curated set of drivers, instance types, and configurations aligned with {aws} best practices for models, accelerators, and scaling. This approach helps you bypass the task of selecting cluster settings, allowing you to get a functional, pre-configured cluster up and running quickly. Along the way, we'll deploy sample workloads to validate your setup, explain key architectural concepts (such as decoupling CPU-bound tasks from GPU-intensive computations), address common questions (e.g., why choose Bottlerocket AMI over AL2023?), and outline next steps to extend your cluster's capabilities.
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/ml/ml-realtime-inference.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to set up and manage real-time online inference workloads on Amazon EKS.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS AI/ML workshops

This section is designed to help you deploy and operate real-time online inference workloads on Amazon Elastic Kubernetes Service (EKS). You'll find guidance on building optimized clusters with GPU-accelerated nodes, integrating {aws} services for storage and autoscaling, deploying sample models for validation, and key architectural considerations such as decoupling CPU and GPU tasks, selecting appropriate AMIs and instance types, and ensuring low-latency exposure of inference endpoints.

[.topiclist]
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/networking/lbc-helm.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Learn how to install the {aws} Load Balancer Controller on Amazon EKS using Helm to manage K8s load balancing with {aws} Cloud. Discover the prerequisites and steps for creating an IAM role, installing with Helm, and verifying the controller deployment.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

[TIP]
====
With Amazon EKS Auto Mode, you don't need to install or upgrade networking add-ons. Auto Mode includes pod networking and load balancing capabilities.
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/networking/managing-vpc-cni.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
Discover how the Amazon VPC CNI plugin for Kubernetes add-on works to assign private IP addresses and create network interfaces for Pods and services in your Amazon EKS cluster.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

[TIP]
====
With Amazon EKS Auto Mode, you don't need to install or upgrade networking add-ons. Auto Mode includes pod networking and load balancing capabilities.
Expand Down
3 changes: 3 additions & 0 deletions latest/ug/security/security-best-practices.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,7 @@ include::../attributes.txt[]
Learn how to secure your Amazon EKS clusters by following the best practices from the community.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Explore] best practices through Amazon EKS workshops


The Amazon EKS security best practices are in the link:eks/latest/best-practices/security.html[Best Practices for Security,type="documentation"] in the _Amazon EKS Best Practices Guide_.
2 changes: 2 additions & 0 deletions latest/ug/versioning/kubernetes-versions-standard.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ include::../attributes.txt[]
This topic gives important changes to be aware of for each Kubernetes version in standard support.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

This topic gives important changes to be aware of for each Kubernetes version in standard support. When upgrading, carefully review the changes that have occurred between the old and new versions for your cluster.

[#kubernetes-1-34]
Expand Down
2 changes: 2 additions & 0 deletions latest/ug/versioning/kubernetes-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ include::../attributes.txt[]
Learn how Amazon EKS supports Kubernetes versions with standard and extended support periods, allowing you to proactively update clusters with the latest versions, features, and security patches.
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops.

Kubernetes rapidly evolves with new features, design updates, and bug fixes. The community releases new Kubernetes minor versions (such as `{k8s-n}`) on average once every four months. Amazon EKS follows the upstream release and deprecation cycle for minor versions. As new Kubernetes versions become available in Amazon EKS, we recommend that you proactively update your clusters to use the latest available version.

A minor version is under standard support in Amazon EKS for the first 14 months after it's released. Once a version is past the end of standard support date, it enters extended support for the next 12 months. Extended support allows you to stay at a specific Kubernetes version for longer at an additional cost per cluster hour. If you haven't updated your cluster before the extended support period ends, your cluster is auto-upgraded to the oldest currently supported extended version.
Expand Down
1 change: 1 addition & 0 deletions latest/ug/what-is/what-is-eks.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ include::../attributes.txt[]
Learn to manage containerized applications with Amazon EKS
--

TIP: https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el[Register] for upcoming Amazon EKS workshops

## Amazon EKS: Simplified Kubernetes Management

Expand Down