EKS News 015

In this issue we’ll touch on Karpenter 0.9.0, EKS add-ons for OpenTelemetry, bootstrapping clusters with EKS Blueprints, an upcoming Twitter space, and more.

The schedule for AWS Container Days is out! Give it a look and register if you’d like us to send you calendar invites. See the page for more details.

Amazon Elastic Kubernetes Service (EKS) announces Karpenter v0.9.0 with support for Pod Affinity

  • Other recent updates include: volume aware scheduling and a smaller dependency on launch templates

EKS add-ons support for the OpenTelemetry Operator is now generally available

ACK Controllers for Amazon EKS, Amazon ECR, Amazon DynamoDB, Amazon S3, AWS Application Autoscaling and AWS API Gateway v2 now generally available

How to run a Multi-AZ stateful application on EKS with AWS FSx for NetApp ONTAP

  • This blog examines how to create a stateful application on Amazon EKS with volumes backed by NetApp’s Trident Container Storage Interface (CSI)driver
  • FSx for NetApp ONTAP is a fully managed service that provides highly reliable, scalable, performant, and feature-rich file storage built on NetApp’s popular ONTAP file system
  • FSx for NetApp ONTAP is good for applications that need high IO and throughput and it is accessible across an AZ boundary like EFS.
  • How Amazon FSx for NetApp ONTAP works

Bootstrapping clusters with EKS Blueprints

Shipping logs to third-parties with Kinesis Data Firehose and Fluent Bit for Amazon EKS on AWS Fargate

  • Explains how to ship container logs to Splunk using Fluent Bit and Kinesis Firehose

Migrate Kubernetes cluster autoscaler to Karpenter (demo)

Kubernetes Horizontal Pod Autoscaler vs Vertical Pod Autoscaler (short)

Kubernetes Vertical Pod Autoscaler (VPA) (short)

Kubernetes Horizontal Pod Autoscaler (HPA) (short)

Please Subscribe to Containers from the Couch

Twitter Space: Amazon EKS OP1 feedback

  • Justin Garrison is running a Twitter Space that the community can give feedback directly to DAs and PMs working on EKS as we plan priorities for the next year.

Istio has applied to become a CNCF project

  • The Istio project is pleased to announce its intention to join the Cloud Native Computing Foundation (CNCF)
  • It is almost 5 years since Google, IBM and Lyft launched Istio 0.1 in May 2017
  • The CNCF Technical Oversight Committee will carefully consider our application, and perform due diligence. After that, they’ll open up for a vote, and if successful, the project will be transferred.

v3.5 data inconsistency postmortem

  • Summary: Code refactor in v3.5.0 resulted in consistent index not being saved atomically. Independent crashes could lead to committed transactions not reflected on all the members.
  • Impact: No user reported problems in production as triggering the issue required frequent crashes, however the issue was critical enough to motivate a public statement. Main impact comes from losing user trust into etcd reliability.

WEBINAR: Manage with Ease: Application Portability on EKS with Weave GitOps

In this webinar, you will learn:

  • How to reduce complexity so a small team can manage large fleets of clusters running in diverse cloud providers as well as on premises
  • How to make it easy for your development teams to deliver their applications securely and consistently, regardless of the target environment
  • When fixing the main data inconsistency we have found multiple other edge cases that could lead to data corruption
  • There’s a list of action items to be implemented to help mitigate this in the future.