EKS News 026

  • Using Amazon EBS snapshots for persistent storage with your Amazon EKS cluster by leveraging add-ons

    • A very timely article considering the pending release of EKS 1.23 where installation of the EBS CSI driver will be required
    • The CSI driver includes support for Kubernetes Volume Snapshots which lets you create a copy of your Amazon EBS volume at a specific point in time
    • The snapshotter is a separate component that has to be installed prior to the EKS add-on for the EBS CSI driver
    • Once the snapshotter is installed, you can use a CRD to create an EBS snapshot
    • You can use snapshots to migrate your EBS volumes from gp2 to gp3 as described in this earlier blog
  • Using CDK to perform continuous deployments in multi-region Kubernetes environments

  • Optimize your Spring Boot application for AWS Fargate

    • Shorten the time to bootstrap your container and the application by following these recommendations:
      • Use only the required dependencies
      • Replace Tomcat with Undertow, which is a more lightweight and performant web container
      • Use the standard DynamoDB client instead of the enhanced client
      • Use Amazon Corretto 18 and build your own runtime using jdeps and jlink
      • Add GraalVM with Spring Native, GraalVM is a high-performance distribution of the JDK and transforms bytecode into machine code
      • Use quay.io/quarkus/quarkus-distroless-image as the parent image for x86
    • See also the recent CFTC video on slim.ai
  • Amazon Detective Supports Kubernetes Workloads on Amazon EKS for Security Investigations

    • Monitor activities recorded in the EKS audit logs and correlate them to user activity and network traffic happening across your AWS accounts
    • Detective provides a data analysis and a visualization layer that answers common security questions
    • It’s backed by a behavioral graph database that allows you to quickly investigate potential malicious behavior associated with your EKS workloads
    • Free 30-day trial for all customers