+++ author = "AWS Kubernetes Developer Advocates" categories = ["Archive", "2022", "Weekly"] date = 2022-04-08T07:00:00Z description = "Availability of Kubernetes 1.22 across the Amazon EKS product line, getting ready for Kubernetes 1.24, a tool called PacketStreamer, and more" draft = false slug = "013" title = "EKS News 013" +++



This week we'll discuss the availability of Kubernetes version 1.22 across the Amazon EKS product line, what to do to get ready for Kubernetes 1.24 (the upstream release is coming soon), and a tool called PacketStreamer, which is intended to help you do packet captures of network traffic from multiple remote sources. ## New service announcements and features [Amazon EKS, Amazon EKS Distro, and Amazon EKS Anywhere now support Kubernetes version 1.22](https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-eks-distro-eks-anywhere-kubernetes-1-22/?utm_source=newsletter&utm_campaign=eks-news) * You can now use [Amazon EKS](https://aws.amazon.com/eks/), [Amazon EKS Distro](https://aws.amazon.com/eks/eks-distro/), and [Amazon EKS Anywhere](https://aws.amazon.com/eks/eks-anywhere/) to run Kubernetes version 1.22 * Kubernetes version 1.22 release includes external credential providers, server-side apply, and bound service account token volumes graduating to stable, and warning mechanisms for deprecated API usage * Kubernetes 1.22 removes a number of deprecated beta APIs in favor of GA versions of those same APIs. You need to ensure your applications, add ons, manifests and clients are updated to use these GA APIs to prevent workloads from potentially failing after the upgrade is complete. ## New and notable blogs [Amazon EKS now supports Kubernetes 1.22](https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-1-22/?utm_source=newsletter&utm_campaign=eks-news) * The theme for the release, according to release lead [Savitha Raghunathan](https://github.com/savitharaghunathan), is due to what she described as: "in spite of the pandemic and burnout, Kubernetes 1.22 had the highest number of enhancements in any release." * Amazon EKS team worked hand-in-hand with etcd contributors to help verify and consistently reproduce data inconsistency issues (we're shipping version 1.22 with etcd 3.4 as a result [pending a release that mitigates these issues](https://groups.google.com/g/etcd-dev/c/sad9tgmKU7Y/m/vhArFVevBgAJ)). * You can learn about how to upgrade your EKS version in our blog post, [Planning Kubernetes Upgrades with Amazon EKS](https://aws.amazon.com/blogs/containers/planning-kubernetes-upgrades-with-amazon-eks/?utm_source=newsletter&utm_campaign=eks-news) ## Containers from the Couch [Kubernetes native testing with TestKube](https://youtu.be/qbODDTkXMWw?utm_source=newsletter&utm_campaign=eks-news) * We look at a cloud native test framework that brings the flexibly of Kubernetes CRDs with the power of controllers to testing * You use different executors to run your tests with status stored directly in Kubernetes Please Subscribe to [**Containers from the Couch**](https://containersfromthecouch.com/?utm_source=newsletter&utm_campaign=eks-news) ## Ecosystem News [Kubernetes Removals and Deprecations In 1.24](https://kubernetes.io/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/) * The release will deprecate several (beta) APIs in favor of stable versions of the same APIs * The major change coming in the Kubernetes 1.24 release is the [removal of Dockershim](https://kubernetes.io/blog/2022/03/31/ready-for-dockershim-removal/) * [API removals, deprecations, and other changes for Kubernetes 1.24](https://kubernetes.io/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/#api-removals-deprecations-and-other-changes-for-kubernetes-1-24) as well as [What to do](https://kubernetes.io/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/#what-to-do) guidance are included [Introducing PacketStreamer: distributed packet capture for cloud-native platforms](https://medium.com/deepfence-cloud-native-security/introducing-packetstreamer-distributed-packet-capture-for-cloud-native-platforms-3e7f9ac57ab1) * [PacketStreamer](https://github.com/deepfence/PacketStreamer) is an open-source tool that captures network traffic from multiple remote sources concurrently and aggregates the data into a single pcap log file * Observing network traffic can reveal attacker behaviors before a successful compromise, such as reconnaissance activity and weaponization that is targeted at specific vulnerabilities * With PacketStreamer, you can extend your traffic capture activities to span large numbers of target systems [Amazon EKS, AWS CDK, and Go](https://blog.jimmyray.io/amazon-eks-aws-cdk-and-go-921124b8beb1) * Go support is currently still in Developer Preview * Support for other languages is done through generating bindings with [jsii](https://github.com/aws/jsii) * Amazon EKS Developer Advocate, [Jimmy Ray](https://blog.jimmyray.io/), walks us down his path using Go with [AWS CDK](https://aws.amazon.com/cdk/) {{< eo >}}