awesome-eks
A curated list of awesome tools for Amazon EKS 🌊
https://github.com/realvz/awesome-eks
Last synced: 5 days ago
JSON representation
API gateways
Audit
Chaos testing
CI and CD tools
CLI tools
- Krew - a plugin manager for kubectl
- kubectl-plugins
- kubectx
- kube-ps1
- kubectl debug - Debug your pod by a new container with every troubleshooting tools pre-installed
- k9s - Provides a terminal UI to interact with your Kubernetes clusters
- kubectl tree
Cluster management tools
- eksctl
- AWS CloudFormation
- CDK Amazon EKS Construct Library
- Terraform
- Pulumi
- eksctl with Ocean integration by Spot.io - eksctl integrated with Ocean by Spot.io to launch EKS on spot instances with a single command
- Octant - Deploy VMware Octant on a EKS Cluster using Pulumi
- ekstender - tool that extends a vanilla Amazon EKS cluster with a number of add-on OSS projects.
-
aws-k8s-tester
- Implements
k8s.io/test-infra/kubetest2, creates/deletes testing EKS cluster with various add-ons. - eksctl
- Pulumi
Compliance
Container runtime security
Cost allocation
Data plane management
Ingress
Logging
Machine learning
Maintainers
Miscellaneous
- AWS container services roadmap
- AWS containers blog
- Nick Brandaleone's blog
- Amazon EKS Kubernetes versions
- Windows support
- ARM Support
- Amazon EKS on AWS Outposts
- Awesome AWS Workshops
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- Nick Brandaleone's blog
- ARM Support
Monitoring
- Kubernetes Metrics Server - wide aggregator of resource usage data
- CloudWatch Container Insights
- Using Prometheus Metrics in Amazon CloudWatch
- kube-state-metrics - on agent to generate and expose cluster-level metrics.
- Mizu - The API Traffic Viewer for Kubernetes (Think TCPDump and Wireshark re-invented for Kubernetes)
- k8s-image-availability-exporter - Alerts if an image used in Kubernetes cannot be pulled from container registry
- KubeStellar Console - cluster Kubernetes dashboard with real-time observability, AI-powered operations, and CNCF project integrations across EKS and other clusters
Networking
- CNI metrics helper
- Calico network policy engine for Kubernetes
- Cluster VPC considerations
- AWS VPC CNI
- ksniff - Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark
Package managers
- Helm - The Kubernetes Package Manager
- Amazon EKS Helm chart repository
Pod scaling
- Automatic right-sizing - authn-authz/extensible-admission-controllers/) to implement automatic right-sizing recommendations
- kube-metrics-adapter
- right-size-guide
- Escalator - A batch or job optimized horizontal autoscaler
re:Invent 2019 sessions
- AWS re:Invent 2019: Building machine-learning infrastructure on Amazon EKS with Kubeflow (CON306-R1)
- AWS re:Invent 2019: Running Kubernetes at Amazon scale using Amazon EKS (CON212-R1)
- AWS re:Invent 2019: Running Kubernetes Applications on AWS Fargate (CON326-R1)
- AWS re:Invent 2019: Amazon EKS under the hood (CON421-R1)
- AWS re:Invent 2019: How Ticketmaster runs Kubernetes for 80% less without managing VMs (CON308-S)
Security
- Open Policy Agent
- IAM Roles for service accounts
- Sysdig Falco
- cert-manager
- EKS Best Practices Guide for Security
- Kyverno
- Gatekeeper
- Bane - Custom & better AppArmor profile generator for Docker containers.
- kube-hunter
- eksuser - Utility to manage Amazon EKS users
Self-paced learning
Service meshes
Storage
Tracing
Troubleshooting
- Chris Short - AWS Developer Advocate
- Massimo Re Ferre' - AWS Developer Advocate
- Michael Hausenblas - AWS Developer Advocate