awesome-eks
awesome-eks copied to clipboard
Awesome List for AWS EKS
= Awesome Elastic Kubernetes Service (EKS) :toc: :toc-placement: manual
image::images/eks-logo.png[]
image::https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg[alt=Awesome]
A curated list for awesome EKS resources Inspired by https://github.com/sindresorhus/awesome[@sindresorhus' awesome]
== What is EKS
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.
== Justification
@ramitsurana has already done a great job at curating a thorough list of https://github.com/ramitsurana/awesome-kubernetes[Awesome Kubernetes] with EKS it includes some subtle differences since you cannot run anything on top of the managed masters. This means things like the dashboard need to be customized to run without a stitch.
== Lists
toc::[]
=== Getting Started
- https://docs.aws.amazon.com/eks/index.html[AWS Documentation]
- https://eks.news[EKS News]
- https://aws.github.io/aws-eks-best-practices/[EKS Best Practices Guides]
=== Operations
- https://aws.amazon.com/blogs/opensource/eksctl-eks-cluster-one-command/[eksctl: Amazon EKS Cluster with One Command]
- https://learn.hashicorp.com/tutorials/terraform/eks[Terraform: Provision an EKS Cluster (AWS)]
=== Kubernetes Dashboard
- https://docs.aws.amazon.com/eks/latest/userguide/dashboard-tutorial.html[Deploy the Kubernetes Web UI (Dashboard)]
=== Networking
- https://docs.aws.amazon.com/eks/latest/userguide/eks-networking.html[Amazon EKS Networking]
- https://aws.amazon.com/blogs/opensource/cni-metrics-helper/[CNI Metrics Helper]
- https://aws.amazon.com/blogs/opensource/vpc-cni-plugin-v1-1-available/[Amazon VPC CNI Plugin Version 1.1 Now Available]
=== AutoScaling
- https://aws.amazon.com/blogs/opensource/horizontal-pod-autoscaling-eks/[Introducing Horizontal Pod Autoscaling for Amazon EKS]
=== Service Mesh
- https://aws.amazon.com/blogs/opensource/getting-started-istio-eks/[Getting Started with Istio on Amazon EKS]
=== CI/CD
- https://aws.amazon.com/blogs/opensource/git-push-deploy-app-eks-gitkube/[Git Push to Deploy Your App on EKS]
- https://go.cloudbees.com/docs/cloudbees-documentation/install-cje/eks-install/[CloudBees Jenkins Enterprise on Amazon EKS]
=== Security
- https://aws.amazon.com/blogs/opensource/integrating-ldap-ad-users-kubernetes-rbac-aws-iam-authenticator-project/[Integrating LDAP/AD Users to Kubernetes RBAC with the AWS-IAM-Authenticator Community Project]
- https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927d2f258057[Workload Identity with IRSA and AWS SDK for Go v2]
=== Service Discovery
- https://aws.amazon.com/blogs/opensource/unified-service-discovery-ecs-kubernetes/[Unified Service Discovery with Amazon ECS and Kubernetes]
=== Functions as a Service
- https://aws.amazon.com/blogs/opensource/deploy-openfaas-aws-eks/[Deploy OpenFaaS on AWS EKS]
=== Machine Learning
- https://aws.amazon.com/blogs/opensource/kubeflow-amazon-eks/[Kubeflow on Amazon EKS]
- https://aws.amazon.com/blogs/opensource/data-processing-pipeline-kinesis-kubeless/[Building a Data Processing Pipeline with Amazon Kinesis Data Streams and Kubeless]
=== Operators
- https://aws.amazon.com/blogs/opensource/aws-service-operator-kubernetes-available/[AWS Service Operator for Kubernetes Now Available 🚀]
=== Solutions/Quickstarts
- https://github.com/aws-ia/terraform-aws-eks-blueprints[Amazon EKS Blueprints for Terraform]
- https://github.com/aws-quickstart/cdk-eks-blueprints[Amazon EKS Blueprints for CDK]
=== Videos
- https://www.youtube.com/watch?v=WHTejF3W0s4[AWS re:Invent 2017: Introducing Amazon EKS (CON215)]
- https://www.youtube.com/watch?v=vrYLrx-a_Wg[AWS re:Invent 2017: Deep Dive into Amazon EKS (CON409)]
- https://www.youtube.com/watch?v=FVGEvbLX46M[EKS 1.22 Upgrade Tutorial: Beware of Removed APIs]
=== Twitter Accounts
- https://twitter.com/awscloud[Amazon Web Services]
- https://twitter.com/AWSOpen[AWS Open Source]
== Contributors
- https://github.com/christopherhein[@christopherhein]
- https://github.com/jlbutler[@jlbutler]
- https://github.com/chris-short[@chris-short]
- https://github.com/jimmyraywv[@jimmyraywv]