Skip to content
ADHDecode
  1. Home
  2. Articles
  3. EKS

EKS Articles

50 articles

Automate TLS Certificates on EKS with cert-manager and ACM

ACM doesn't actually issue your EKS TLS certificates directly; cert-manager is the real workhorse, using ACM only to store the certificate secrets.

2 min read

Enable CloudWatch Container Insights for EKS Cluster Observability

Container Insights is a more powerful way to collect, aggregate, and summarize metrics and logs from your containerized applications and microservices.

3 min read

Install and Configure Cluster Autoscaler on EKS

Cluster Autoscaler on EKS is a surprisingly simple way to manage your Kubernetes cluster's compute resources, but it often gets complicated by unexpecte.

3 min read

EKS Cluster Autoscaler vs Karpenter: Choose the Faster Scaler

The Cluster Autoscaler and Karpenter both scale Kubernetes clusters, but Karpenter scales orders of magnitude faster by directly provisioning nodes from.

3 min read

Cut EKS Costs with Spot Nodes, Karpenter, and Right-Sizing

Cut EKS Costs with Spot Nodes, Karpenter, and Right-Sizing — practical guide covering eks setup, configuration, and troubleshooting with real-world exam...

4 min read

Create a Production-Ready EKS Cluster with Best Practices

A production-ready EKS cluster isn't just about spinning up nodes and deploying applications; it's about building a resilient, secure, and observable sy.

3 min read

Upgrade EKS Clusters to New Kubernetes Versions Safely

EKS clusters don't actually "run" Kubernetes; they run a managed control plane that orchestrates your worker nodes running Kubernetes.

3 min read

Enable EKS Control Plane Logging for Audit and API Visibility

EKS control plane logs are actually a stream of audit events, not just isolated log entries. Here’s how you can enable them and see what’s really going on:

3 min read

Grant Cross-Account Access to EKS Clusters with IAM

Granting cross-account access to an Amazon EKS cluster means allowing users or services in a different AWS account to interact with your Kubernetes clus.

4 min read

Install the EBS CSI Driver on EKS for Persistent Volumes

The EBS CSI driver allows Kubernetes pods on EKS to dynamically provision and manage Amazon Elastic Block Store EBS volumes for persistent storage.

4 min read

Authenticate EKS Pods to Pull Images from ECR

Authenticate EKS Pods to Pull Images from ECR. EKS pods can authenticate to pull images from ECR by leveraging IAM roles for service accounts IRSA.

3 min read

Mount Shared EFS Storage into EKS Pods with the CSI Driver

Mount Shared EFS Storage into EKS Pods with the CSI Driver — practical guide covering eks setup, configuration, and troubleshooting with real-world exam...

3 min read

Create and Configure EKS Clusters with eksctl

eksctl is the official CLI for Amazon Elastic Kubernetes Service EKS. It simplifies the process of creating and managing EKS clusters by automating the .

3 min read

Auto-Sync Kubernetes Services to Route 53 with External DNS

ExternalDNS is the unsung hero that bridges your Kubernetes cluster's internal service discovery with the outside world's DNS resolution, automatically .

2 min read

Run EKS Pods on Fargate with Profile-Based Scheduling

EKS Pods can run on Fargate, but it's not a direct replacement for EC2 nodes; it's a parallel execution plane managed by Fargate itself, triggered by sp.

2 min read

Ship EKS Pod Logs to CloudWatch with Fluent Bit

Fluent Bit is the standard way to get your EKS pod logs into CloudWatch, but the setup can feel like a magic trick if you don't know what's going on und.

3 min read

Set Up GPU Node Groups on EKS for CUDA Workloads

AWS EKS's GPU node groups aren't just about attaching GPUs; they fundamentally change how your Kubernetes scheduler sees and allocates compute resources.

3 min read

Add Graviton ARM Node Groups to EKS for Cost Savings

Adding Graviton ARM node groups to EKS can dramatically slash your compute costs, but it's not just a simple aws eks create-nodegroup and walk away.

2 min read

Auto-Scale EKS Deployments with Horizontal Pod Autoscaler

The Horizontal Pod Autoscaler HPA doesn't actually scale your EKS cluster itself; it only tells the Kubernetes control plane to scale the number of pods.

3 min read

Give EKS Pods AWS Permissions with IAM Roles for Service Accounts

An IAM Role for Service Accounts IRSA allows your Kubernetes pods running on EKS to assume an AWS IAM role, granting them AWS API permissions without ne.

3 min read

Expose EKS Services via AWS ALB Ingress Controller

The AWS Load Balancer Controller, formerly known as the ALB Ingress Controller, is how you get your EKS-hosted applications accessible from the outside .

2 min read

Install Istio Service Mesh on EKS Step by Step

Istio isn't just a proxy; it's a distributed system that fundamentally changes how your applications communicate, offering observability and control wit.

3 min read

Replace Cluster Autoscaler with Karpenter for Faster Node Scaling

Karpenter can provision nodes faster than Cluster Autoscaler because it directly watches for unschedulable pods and launches nodes without waiting for t.

3 min read

Manage CoreDNS and kube-proxy as EKS Managed Add-Ons

CoreDNS and kube-proxy are essential components for EKS cluster networking, but managing them as EKS Managed Add-ons can sometimes lead to unexpected be.

3 min read

EKS Managed Node Groups vs Self-Managed: Pick the Right One

Managed Node Groups are often seen as the "easy button" for EKS, but they can quietly lock you into specific configurations that become surprisingly dif.

3 min read

Design EKS Multi-Tenancy with Namespaces and RBAC

Namespaces and RBAC in EKS are not just about isolating workloads; they're fundamentally about defining trust boundaries in a shared Kubernetes cluster.

2 min read

Enforce Pod-Level Network Policies on EKS

EKS network policies are fundamentally about limiting pod-to-pod communication, not about blocking external traffic to your cluster.

3 min read

Configure the AWS VPC CNI Plugin for EKS Pod Networking

The AWS VPC CNI plugin for EKS is what lets your Kubernetes pods get IP addresses from your VPC. It's not just a simple network plugin; it's fundamental.

2 min read

EKS NGINX Ingress vs ALB Ingress: Pros, Cons, and Costs

The most surprising truth about choosing between EKS NGINX Ingress and ALB Ingress is that the "better" choice often depends more on your team's existin.

5 min read

Use EKS Node Taints and Pod Tolerations to Control Scheduling

Taints and tolerations in EKS are Kubernetes mechanisms that allow you to repel or attract pods to specific nodes, effectively controlling where your wo.

3 min read

Protect EKS Workloads from Eviction with Pod Disruption Budgets

Pod Disruption Budgets PDBs don't actually prevent evictions; they define a minimum number of pods that must remain available during voluntary disruptio.

3 min read

Set Up EKS Pod Identity Agent for IRSA Replacement

EKS Pod Identity Agent is a new way to manage IAM roles for pods, designed to replace the older IAM Roles for Service Accounts IRSA mechanism.

2 min read

Enforce Pod Security Standards on EKS with Admission Control

Pod Security Standards PSS on EKS aren't just a set of rules; they're a dynamic enforcement mechanism that prevents unauthorized pod security configurat.

2 min read

Lock Down EKS API Access with Private Cluster Endpoints

EKS private cluster endpoints are the only way to securely expose your EKS API server to your VPC, preventing public internet access.

3 min read

Deploy Prometheus and Grafana on EKS for Full Metrics Observability

Prometheus and Grafana are the de facto standard for metrics-based observability in Kubernetes, but getting them set up on EKS involves more than just r.

2 min read

Map IAM Users and Roles to EKS RBAC Permissions

AWS IAM users and roles can be mapped to Kubernetes RBAC permissions by configuring the aws-auth ConfigMap in your EKS cluster.

3 min read

Balance Reserved and Spot Capacity on EKS for Cost and Reliability

EKS clusters can be surprisingly cheap if you leverage Spot Instances, but running mission-critical workloads on them requires a careful balance with On.

2 min read

Sync AWS Secrets Manager into EKS Pods with the CSI Driver

The AWS Secrets Manager CSI driver doesn't actually sync secrets into EKS pods; it mounts them as files in a read-only filesystem.

2 min read

Connect EKS Microservices with AWS App Mesh

AWS App Mesh is a service mesh that helps you manage microservices. It makes it easier to observe, route, and secure your services

3 min read

Handle EKS Spot Node Interruptions with the Node Termination Handler

The EKS Node Termination Handler is designed to gracefully deprovision Spot Instances when AWS signals an impending interruption, giving your applicatio.

2 min read

Provision EKS Clusters Repeatably with Terraform Modules

Terraform modules for EKS clusters are less about abstracting away EKS and more about orchestrating the complex, interdependent pieces that make an EKS .

2 min read

Fix Common EKS Errors: NodeNotReady, CrashLoopBackOff, and More

NodeNotReady means your Kubernetes worker node is registered with the EKS control plane but isn't healthy enough to run pods.

6 min read

Right-Size EKS Pod Resources with Vertical Pod Autoscaler

The Vertical Pod Autoscaler VPA doesn't actually scale your pods in the traditional sense of adding more replicas; instead, it intelligently adjusts the.

3 min read

Add Windows Node Groups to EKS for .NET Workloads

Adding Windows node groups to your Amazon Elastic Kubernetes Service EKS cluster for. NET workloads is a straightforward process, but it unlocks a whole.

3 min read

Update EKS Worker Node AMIs Without Downtime

The most surprising thing about updating EKS worker node AMIs without downtime is that it's not about updating the existing nodes, but about replacing t.

2 min read

Analyze EKS Audit Logs to Detect Suspicious API Activity

EKS audit logs, when analyzed correctly, can reveal subtle but critical security threats by showing you the exact API calls made within your cluster, le.

2 min read

Install and Configure the AWS Load Balancer Controller on EKS

The AWS Load Balancer Controller doesn't actually create load balancers; it translates Kubernetes Ingress resources into AWS Application Load Balancers .

3 min read

Migrate EKS Workloads with Zero Downtime Using Blue-Green Clusters

Blue-green deployments are a deployment strategy that can minimize downtime and risk by running two identical production environments, called "green" an.

3 min read

Run EKS Nodes on Bottlerocket for Faster Startup and Better Security

Bottlerocket nodes in EKS can start up 30% faster and offer a more secure runtime than traditional Amazon Linux 2 nodes.

3 min read

Enforce Network Policies on EKS with Calico

Calico on EKS is your network policy enforcement engine, but it's not just about blocking traffic; it's about defining intent for how your pods communic.

3 min read
ADHDecode

Complex topics, finally made simple

Courses

  • Networking
  • Databases
  • Linux
  • Distributed Systems
  • Containers & Kubernetes
  • System Design
  • All Courses →

Resources

  • Cheatsheets
  • Debugging
  • Articles
  • About
  • Privacy
  • Sitemap

Connect

  • Twitter (opens in new tab)
  • GitHub (opens in new tab)

Built for curious minds. Free forever.

© 2026 ADHDecode. All content is free.

  • Home
  • Learn
  • Courses
Esc
Start typing to search all courses...
See all results →
↑↓ navigate Enter open Esc close