mirror of
https://github.com/tomhuang12/awesome-k8s-resources.git
synced 2024-10-01 06:35:50 -04:00
add first few items
This commit is contained in:
parent
404c669026
commit
f1efb15cae
48
readme.md
48
readme.md
@ -6,7 +6,7 @@ Inspired by [awesome](https://github.com/sindresorhus/awesome) list and [donnema
|
||||
|
||||
## The Fiery Meter of AWSome
|
||||
|
||||
* Repo with 0100+ Stars: :fire:
|
||||
* Repo with 0050+ Stars: :fire:
|
||||
* Repo with 0200+ Stars: :fire::fire:
|
||||
* Repo with 0500+ Stars: :fire::fire::fire:
|
||||
* Repo with 1000+ Stars: :fire::fire::fire::fire:
|
||||
@ -18,9 +18,15 @@ Idea taken from [donnemartin/awesome-aws](https://github.com/donnemartin/awesome
|
||||
## Contents
|
||||
|
||||
- [Tools and Libraries](#tools-and-libraries)
|
||||
- [Subsection](#subsection)
|
||||
- [Command Line Tools](#command-line-tools)
|
||||
- [Automation](#automation)
|
||||
- [Testing](#testing)
|
||||
- [Backup and Diaster Recovery](#backup-and-diaster-recovery)
|
||||
- [Security and Compliance](#security-and-compliance)
|
||||
- [Worker Node Operations](#worker-node-operations)
|
||||
- [Guides, Tutorials, Documentations, and Trainings](#guides-tutorials-documentations-and-trainings)
|
||||
- [Subsection](#subsection-2)
|
||||
- [Guides](#guides)
|
||||
- [Tutorials](#tutorials)
|
||||
- [Contribute](#contribute)
|
||||
- [License](#license)
|
||||
|
||||
@ -30,14 +36,40 @@ Items with :green_heart: indicate that they are open source projects.
|
||||
|
||||
### Command Line Tools
|
||||
- :green_heart:[Kubebox](https://github.com/astefanutti/kubebox) :fire::fire::fire::fire: - Terminal and Web console for Kubernetes
|
||||
- [List item](http://example.com)
|
||||
- :green_heart:[K9s](https://github.com/derailed/k9s) :fire::fire::fire::fire::fire: - K9s provides a terminal UI to interact with your Kubernetes clusters.
|
||||
- :green_heart:[eksctl](https://github.com/weaveworks/eksctl) :fire::fire::fire::fire::fire: - `eksctl` is a simple CLI tool for creating clusters on EKS - Amazon's new managed Kubernetes service for EC2.
|
||||
- :green_heart:[kubediff](https://github.com/weaveworks/kubediff) :fire::fire::fire: - Kubediff is a tool for Kubernetes to show you the differences between your running configuration and your version controlled configuration.
|
||||
|
||||
### Automation
|
||||
- :green_heart:[Flux](https://github.com/fluxcd/flux) :fire::fire::fire::fire::fire: - Flux is a tool that automatically ensures that the state of a cluster matches the config in git.
|
||||
- :green_heart:[Helm Operator](https://github.com/fluxcd/helm-operator) :fire::fire: - The Helm Operator is a Kubernetes operator, allowing one to declaratively manage Helm chart releases.
|
||||
- :green_heart:[Flagger](https://github.com/weaveworks/flagger) :fire::fire::fire::fire::fire: - Flagger is a progressive delivery tool that automates the release process for applications running on Kubernetes.
|
||||
- :green_heart:[Kubernetes External Secrets](https://github.com/godaddy/kubernetes-external-secrets) :fire::fire::fire: - Kubernetes External Secrets allows you to use external secret management systems, like AWS Secrets Manager or HashiCorp Vault, to securely add secrets in Kubernetes.
|
||||
|
||||
### Testing
|
||||
- :green_heart:[kube-monkey](https://github.com/asobti/kube-monkey) :fire::fire::fire::fire: - It randomly deletes Kubernetes (k8s) pods in the cluster encouraging and validating the development of failure-resilient services.
|
||||
- :green_heart:[Kubetest](https://github.com/vapor-ware/kubetest) :fire: - Kubetest is a pytest plugin that makes it easier to manage a Kubernetes cluster within your integration tests.
|
||||
|
||||
### Backup and Diaster Recovery
|
||||
- :green_heart:[katafygio](https://github.com/bpineau/katafygio) :fire: - katafygio discovers Kubernetes objects (deployments, services, ...), and continuously save them as yaml files in a git repository.
|
||||
|
||||
### Security and Compliance
|
||||
- :green_heart:[kube-bench](https://github.com/aquasecurity/kube-bench) :fire::fire::fire::fire::fire: - kube-bench is a Go application that checks whether Kubernetes is deployed securely by running the checks documented in the CIS Kubernetes Benchmark.
|
||||
- :green_heart:[Gatekeeper](https://github.com/open-policy-agent/gatekeeper) :fire::fire::fire::fire: - Policy controller for Kubernetes
|
||||
- :green_heart:[Konstraint](https://github.com/plexsystems/konstraint) - Konstraint is a CLI tool to assist with the creation and management of constraints when using Gatekeeper.
|
||||
|
||||
### Worker Node Operations
|
||||
- :green_heart:[AWS Node Termination Handler](https://github.com/aws/aws-node-termination-handler) :fire::fire: - A Kubernetes Daemonset to gracefully handle EC2 instance shutdown
|
||||
- :green_heart:[Descheduler for Kubernetes](https://github.com/kubernetes-sigs/descheduler) :fire::fire::fire::fire: - Descheduling pods from nodes based on policies
|
||||
|
||||
|
||||
## Guides, Tutorials, Documentations, and Trainings
|
||||
## Guides, Documentations, and Trainings
|
||||
|
||||
### Guides
|
||||
- [Amazon EKS Node Drainer](https://github.com/aws-samples/amazon-k8s-node-drainer) - A guide and an example to cordon and evict all evictable pods from an EC2 node being terminated.
|
||||
- [Amazon EKS Workshop](https://www.eksworkshop.com/) - A comprehensive guide and list of tutorials to work with Amazon EKS.
|
||||
|
||||
|
||||
### Subsection
|
||||
- [List item](http://example.com)
|
||||
- [List item](http://example.com)
|
||||
|
||||
## Contribute
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user