Containers

Category: Amazon Elastic Kubernetes Service

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

“Sir, your application is continually getting throttled,” I repeated. The highly skilled team that I was brought in to help with an outage was in disbelief. They had been using the same limits configuration in production for over two years. Yet, the Grafana chart was definitive: CPU throttling was causing the outage they were currently […]

Understanding and Cost Optimizing Amazon EKS Control Plane Logs

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed container service that provides a highly available single-tenant control plane to run and scale Kubernetes applications in the cloud or on-premises. Logs are an important way to debug problems, audit cluster activities, and monitor the health of your application. Kubernetes logging can be divided into control […]

Addressing IPv4 address exhaustion in Amazon EKS clusters using private NAT gateways

Addressing IPv4 address exhaustion in Amazon EKS clusters using private NAT gateways

Introduction The Amazon VPC Container Network Interface (CNI) plugin creates many advantages for pod networking when deployed on an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. First, it lets us reuse proven, battle-tested Amazon Virtual Private Cloud (Amazon VPC) networking and security best practices for building Kubernetes clusters on AWS. This allows us to use […]

Run event-driven workflows with Amazon EKS and AWS Step Functions

Introduction Event-driven computing is a common pattern in modern application development with microservices, which is a great fit for building resilient and scalable software in AWS. Event-driven computing needs to be push-based with event-driven applications that are run on-demand when an event triggers the functional workflow. Tools that help you minimize resource usage and reduce […]

AWS and Kubecost collaborate to deliver cost monitoring for EKS customers

AWS and Kubecost collaborate to deliver cost monitoring for EKS customers

This blog post was co-written by Linh Lam, Solution Architect, Kubecost Introduction Today, we are happy to announce cost monitoring for Amazon Elastic Kubernetes Service (Amazon EKS) in collaboration with Kubecost. As customers modernize their applications and deploy workloads using Amazon EKS, they gain efficiencies by consolidating the compute resources required to run their applications. However, […]

Read our blog post about leveraging CNI custom networking alongside security groups for pods in Amazon EKS.

Leveraging CNI custom networking alongside security groups for pods in Amazon EKS

Introduction Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that runs Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. Amazon EKS supports native virtual private cloud (VPC) networking with the Amazon VPC Container Network Interface (CNI) plugin for Kubernetes. This plugin assigns a private […]

Continuous Deployment and GitOps delivery with Amazon EKS Blueprints and ArgoCD

Continuous Deployment and GitOps delivery with Amazon EKS Blueprints and ArgoCD

Introduction Kubernetes platform teams want to automate their Amazon EKS environments configurations using an automated pipeline. Users also need a prescriptive way for managing and setting up GitOps-based delivery for the organization’s applications teams. Customers need the freedom and flexibility for their application teams to deploy and configure their applications, once they have been onboarded […]

Read our blog post about managing Kubernetes control plane events in Amazon EKS.

Managing Kubernetes control plane events in Amazon EKS

Introduction Amazon Elastic Kubernetes Service (Amazon EKS) helps customers move their container-based workloads to the AWS Cloud. Amazon EKS manages the Kubernetes control plane so customers don’t need to worry about scaling and maintaining Kubernetes components, such as etcd and application programming interface (API) servers. As a declarative and reconciling system, Kubernetes publishes various events […]

Read our blog post about how Amazon EKS now supports Kubernetes 1.23.

Amazon EKS now supports Kubernetes 1.23

Introduction The Amazon Elastic Kubernetes Service (Amazon EKS) team is happy to announce support for Kubernetes 1.23. Amazon EKS and Amazon EKS Distro can now run Kubernetes version 1.23, with support in Amazon EKS Anywhere launching soon after. The upstream project theme for this release is “The Next Frontier.” Speaking with Kubernetes 1.23 Release Lead, […]

Running Workload on Amazon EKS in Local Zones with resilient architecture

Running Workload on Amazon EKS in Local Zones with a failover strategy

Introduction Update 08/05/22: We updated the title and conclusion to improve the accuracy of wording. AWS Local Zones are a type of infrastructure deployment that places compute, storage, and other select AWS services close to large population and industry centers. Customers can build and deploy applications close to end users to enable real-time gaming, live […]