A | B | C | D | |
---|---|---|---|---|
1 | Short Description of the tool or helper | Comments | ||
2 | ||||
3 | A Pod Cheat Sheet | The Pod Cheat Sheet by & thx to the awesome Jimmy Song @jimmysongio | ||
4 | Argo CD | https://argoproj.github.io/argo-cd/ | Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. | |
5 | Argo Workflow | https://github.com/argoproj/argo | Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. | |
6 | AWS Kubernetes | https://github.com/scholzj/terraform-aws-kubernetes | AWS Kubernetes is a Kubernetes cluster deployed using terraform and kubeadm tool | |
7 | eksctl | https://github.com/weaveworks/eksctl | eksctl is a simple CLI tool for creating EKS clusters including support for fargate | |
8 | fluxcd | https://fluxcd.io/ | The GitOps operator for Kubernetes | |
9 | inlets | https://github.com/inlets/inlets | Expose your local endpoints to the Internet | |
10 | jetstack cert-manager | https://github.com/jetstack/cert-manager | cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates | |
11 | k3s | https://k3s.io/ | Lightweight Kubernetes | |
12 | k3d | https://github.com/rancher/k3d | k3d is a very nice deplyoment tool to run k3s in docker | |
13 | k3sup 🚀 (said 'ketchup') | https://github.com/alexellis/k3sup | k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM | |
14 | k3s on vagrant | Kubernetes the Easy Way With k3s! | ||
15 | bonsai | https://github.com/kubernauts/bonsai | Rancher k3s, Rancher Server and RKE on Multipass VMs with Metla-LB Load Balancer on your local machine for RIO | |
16 | k3s-tools | https://github.com/jeffkight/k3s-tools | Ansible roles for k3s_masters, k3s_workers | |
17 | k3s-tools with multipass | https://github.com/arashkaffamanesh/k3s-tools | k3s-tools on multipass | |
18 | kind | https://github.com/kubernetes-sigs/kind | kind is a tool for running local Kubernetes clusters using Docker container "nodes" | |
19 | k9s | https://github.com/derailed/k9s | K9s - Kubernetes CLI To Manage Your Clusters In Style! | |
20 | kasten | https://kasten.io/ | Application Backup and Recovery for Kubernetes | |
21 | krew | https://github.com/kubernetes-sigs/krew | krew is a tool that makes it easy to use kubectl plugins. | |
22 | kubectx | https://github.com/ahmetb/kubectx | Power tools for kubectl | |
23 | go-kubectx | Simply 5x-10x faster alternative to famous kubectx. Uses client-go. | ||
24 | kubie | https://github.com/sbstp/kubie | Kubie is one of our golden tools which we love using every day together with kubectx and kubens, you'll love it too! | |
25 | kns | https://github.com/blendle/kns | kns - quick Kubernetes Namespace Switcher | |
26 | The Awesome kubectl plugins | https://github.com/ishantanu/awesome-kubectl-plugins | A curated list of awesome kubectl plugins inspired by the awesome list | |
27 | Kubectl plugin for ohmyzsh | Some aliases for common kubectl commands. | ||
28 | kubefwd | https://github.com/txn2/kubefwd | Kubernetes port forwarding for local development | |
29 | KOPS | https://github.com/kubernetes/kops | kops - Kubernetes Operations | |
30 | kubelogs | https://github.com/eduardobaitello/kubelogs | It is a bash script that uses your current kubectl context to interactively select namespaces and multiple pods to download logs from | |
31 | kube web view | https://codeberg.org/hjacobs/kube-web-view/ | Kubernetes Web View allows to list and view all Kubernetes resources ... | |
32 | Kubernetes Ingress Linklist | https://github.com/kj187/kubernetes-ingress-linklist | UI with a list of all available Kubernetes ingresses per namespace | |
33 | NextClipper | https://github.com/NexClipper/NexClipper | NexClipper is the container and container orchestration monitoring and performance management solution | |
34 | Octant | https://github.com/vmware/octant | A web-based, highly extensible platform for developers... | |
35 | OpenEBS | https://github.com/openebs/openebs | Open Source Cloud Native Storage | |
36 | Rancher Server | https://github.com/rancher/rancher/tree/master/server | Hepls to create and manage clusters anywhere via GUI or API | |
37 | ROOK | https://rook.io/ | Open Source Cloud Native Storage | |
38 | TK8 | https://github.com/kubernauts/tk8 | The Kubernauts TK8 cli which can do magic things | |
39 | StorageOS | https://storageos.com/ | Cloud Native Storage (Open Core?) | |
40 | Velero | https://velero.io/ | Kubernetes Backup and Restore | |
41 | Gardener | https://github.com/gardener/gardener | Kubernetes clusters as a service | |
42 | Kyma | https://kyma-project.io/ | A flexible and easy way to connect and extend enterprise applications in a cloud-native world | |
43 | Kubeman | https://github.com/walmartlabs/kubeman/ | Kubeman is a tool that aims to provide an easy way to view information in Kubernetes clusters and investigate issues related to Kubernetes and Istio. | |
44 | Kubeone | https://github.com/kubermatic/kubeone | kubeone is a CLI tool and a Go library for installing, managing, and upgrading Kubernetes High-Available (HA) clusters. It can be used on any cloud provider, on-prem or bare-metal cluster. | |
45 | Kubernetes Resource Report | https://github.com/hjacobs/kube-resource-report/ | Script to generate a HTML report of CPU/memory requests vs. usage | |
46 | Kubernetes Operational View | https://github.com/hjacobs/kube-ops-view | Provides a common operational picture for multiple Kubernetes clusters | |
47 | Open Policy Agent (OPA) | https://www.openpolicyagent.org/ | Open Policy Agent (OPA) is a general-purpose policy engine with uses ranging from authorization and admission control to data filtering. | |
48 | Tyhhoon K8s | https://typhoon.psdn.io/ | A minimal and free Kubernetes distribution, you'd love it! | |
49 | kubectl bindrole | https://github.com/Ladicle/kubectl-bindrole | Finding Kubernetes Roles bound to a specified ServiceAccount, Group or User. | |
50 | litmus | https://github.com/litmuschaos/litmus | Litmus is chaos engineering for workloads on Kubernetes | |
51 | kube2iam | https://github.com/jtblin/kube2iam | Provide IAM credentials to containers running inside a kubernetes cluster based on annotations. | |
52 | Okteto | https://github.com/okteto/okteto | Dev tool for Kubernetes live development | |
53 | kone | https://github.com/ibm/kone | Build and deploy Node.js application on Kubernetes | |
54 | tilt | https://tilt.dev/ | Tilt for Kubernetes microservice dev. Automates `docker build && docker push && kubectl apply`. | |
55 | ksniff | https://github.com/eldadru/ksniff | A kubectl plugin that utilize tcpdump and Wireshark to start a remote capture on any pod in your Kubernetes cluster. | |
56 | The kubernetes Icon Set | A set of Kubernetes architecture diagrams icons for presentations | ||
57 | Eunomia | A GitOps Operator for Kubernetes | ||
58 | kubectl-neat | https://github.com/itaysk/kubectl-neat | Clean up Kuberntes yaml and json output to make it readable | |
59 | kubecd | https://github.com/zedge/kubecd | Kubernetes Continuous Deployment Tool | |
60 | falco | https://github.com/falcosecurity/falco | Falco is a behavioral activity monitor designed to detect anomalous activity in your applications. | |
61 | kubelogin | https://github.com/int128/kubelogin | This is a kubectl plugin for Kubernetes OpenID Connect (OIDC) authentication, also known as kubectl oidc-login | |
62 | stern | https://github.com/wercker/stern | Stern allows you to tail multiple pods on Kubernetes and multiple containers within the pod. | |
63 | kubebox | https://github.com/astefanutti/kubebox | Terminal and Web console for Kubernetes | |
64 | Checklist of Kubernetes best practices | A checklist of Kubernetes best practices to help you release to production | ||
65 | KubeView | https://github.com/benc-uk/kubeview | Kubernetes cluster visualiser and visual explorer | |
66 | K8up | https://k8up.io/docs/0.1.5/getting-started.html | K8up is a backup operator that will handle PVC and app backups on a k8s/OpenShift cluster. | |
67 | DevSpace | https://github.com/devspace-cloud/devspace | Client-Only Developer Tool for Cloud-Native Development with Kubernetes | |
68 | kube-score | https://github.com/zegl/kube-score | kube-score is a tool that performs static code analysis of your Kubernetes object definitions. | |
69 | Troubleshooting Kubernetes deployments | https://learnk8s.io/troubleshooting-deployments | A visual guide on troubleshooting Kubernetes deployments | |
70 | keights | https://github.com/cloudboss/keights | Keights (rhymes with "heights") is a Kubernetes installer for AWS, using CloudFormation and Ansible. | |
71 | RIO | https://rio.io/ | The Application Deployment Engine for Kubernetes | |
72 | kubespy | https://github.com/pulumi/kubespy | tools for observing Kubernetes resources in real time | |
73 | kubeform | https://github.com/kubeform/kubeform | a Kubernetes operator for Terraform | |
74 | Alcide Kubernetes Advisor | https://github.com/alcideio/advisor | A Kubernetes security scanner for configuration, infrastructure vulnerabilities security best practices and more. Step-by-step overview: https://codelab.alcide.io/codelabs/advisor-codelab-01/index.html#0 | |
75 | Kubernetes Job/CronJob Notifier | https://github.com/sukeesh/k8s-job-notify | This tool sends an alert to slack whenever there is a Kubernetescron Job/Job failure/success. | |
76 | kubetools | http://dockerlabs.collabnix.com/kubernetes/kubetools/ | Curated List of Kubernetes Tools | |
77 | Kubevious | https://github.com/kubevious/kubevious | kubevious provides a usable and highly graphical interface for Kubernetes | |
78 | Kubernetes Ingress Linklist | https://github.com/kj187/kubernetes-ingress-linklist | UI with a list of all available Kubernetes ingresses per namespace | |
79 | Weathervane | https://github.com/vmware/weathervane | Weathervane 2.0 is an application-level performance benchmark | |
80 | HTTP Monitoring | https://github.com/kj187/k8s-http-monitoring | Kubernetes Ingress and Service monitoring of HTTP/HTTPS requests | |
81 | SECURITY | |||
82 | Starboard | https://github.com/aquasecurity/starboard | Starboard integrates security tools into the Kubernetes environment, so that users can find and view the risks that relate to different resources in a Kubernetes-native way. | |
83 | Polaris | https://github.com/FairwindsOps/polaris | Fairwinds' Polaris keeps your clusters sailing smoothly. | |
84 | Kube-Scan | https://github.com/octarinesec/kube-scan | Get the risk score of your workloads | |
85 | KubiScan | https://github.com/cyberark/KubiScan | A tool for scanning Kubernetes cluster for risky permissions in Kubernetes's Role-based access control (RBAC) authorization model. | |
86 | Kubei | https://github.com/Portshift/kubei | Kubei is a vulnerabilities scanning and CIS Docker benchmark tool that allows users to get an accurate and immediate risk assessment of their kubernetes clusters. | |
87 | sKan | https://github.com/alcideio/skan | sKan is a tailor made Kubernetes configuration files and resources scanner that enables developers and devops team members to check whether their work is compliant with security & ops best practices. | |
88 | trivy | https://github.com/aquasecurity/trivy | A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. | |
89 | Kilo | https://github.com/squat/kilo | Kilo connects nodes in a cluster by providing an encrypted layer 3 network that can span across data centers and public clouds. | |
90 | Kiosk | https://github.com/kiosk-sh/kiosk | Multi-Tenancy Extension For Kubernetes | |
91 | KubeCarrier | https://github.com/kubermatic/kubecarrier | KubeCarrier is an open source system for managing applications and services across multiple Kubernetes Clusters; providing a framework to centralize the management of services and provide these services with external users in a self service catalog. | |
92 | kubeval | https://github.com/instrumenta/kubeval/ | kubeval is a tool for validating a Kubernetes YAML or JSON configuration file. | |
93 | right-size-guide | https://mhausenblas.info/right-size-guide/ | The right size guide (rsg) is a simple CLI tool that provides you with memory and CPU recommendations for your application. | |
94 | Podtnl (Pod Tunnel) | https://github.com/narendranathreddythota/podtnl | Access Pod Online using Podtnl | |
95 | kubeletctl | https://github.com/cyberark/kubeletctl | Kubeletctl is a command line tool that implement kubelet's API. | |
96 | yh - YAML Highlighter | https://github.com/andreazorzetto/yh | A dummy YAML syntax highlighter that brings colours where only jq could. | |
97 | Humanitec | Humanitec.com | a Continuous Delivery API helping teams master Continuous Delivery for Kubernetes-ready apps. | |
98 | Pangolin | https://github.com/dpeckett/pangolin | An enhanced Horizontal Pod Autoscaler for Kubernetes written in Rust. | |
99 | Kubefarm | https://github.com/kvaps/kubefarm | Kubefarm combines everything need to spawn multiple Kubernetes-in-Kubernetes clusters and network booting configuration to simple bootstrap the physical servers from the scratch. | |
100 | kube-fluentd-operator | https://github.com/vmware/kube-fluentd-operator | a no-brainer K8S+Helm distribution of Fluentd with batteries included. | |
101 | Kubestack Gitops Framework | https://github.com/kbst/terraform-kubestack | Kubestack is a Gitops framework for managed Kubernetes services based on Terraform and Kustomize. | |
102 | Kip | https://github.com/elotl/kip | Kip, is a Virtual Kubelet provider that allows a Kubernetes cluster to transparently launch pods onto their own cloud instances. | |
103 | Gemini | https://github.com/FairwindsOps/gemini | Gemini is a Kubernetes CRD and operator for managing VolumeSnapshots. This allows you to back up your PersistentVolumes on a regular schedule ... | |
104 | Kube-VIP | https://kube-vip.io/ | A Load-Balancer for both inside and outside a Kubernetes cluster | |
105 | Konga | https://github.com/pantsel/konga | More than just another GUI to KONG Admin API | |
106 | PowerfulSeal | https://github.com/powerfulseal/powerfulseal | PowerfulSeal injects failure into your Kubernetes clusters, so that you can detect problems as early as possible. It allows for writing scenarios describing complete chaos experiments. | |
107 | K8Spin Operator | https://github.com/k8spin/k8spin-operator | Kubernetes multi-tenant operator. Enables multi-tenant capabilities in your Kubernetes Cluster. | The Gold Member |
108 | Hyscale | https://github.com/hyscale/hyscale | HyScale takes a simple, short Declarative definition of your service config, given the config it generates Dockerfile, Container Image, Kubernetes Manifests (YAMLs) and deploys to any Kubernetes Cluster returning back the app URL. | |
109 | ||||
110 | This sheet is maintained by Kubernauts and the Kommunity. | |||
111 | If you'd like to suggest a tool or helper, please comment in a cell in the last row. | |||
112 | If you'd like to join uns on slack, please invite yourself via this link: | |||
113 | https://kubernauts-slack-join.herokuapp.com/ | |||
114 | ||||
115 | The short link to this page is: | |||
116 | http://bit.ly/kubernetes-tooling-list | |||
117 | ||||
118 | ICYMI: The Kubernetes Learning Resources List: | |||
119 | https://goo.gl/Rywkpd | |||
120 | ||||
121 | Get started with Rancher Shared as a Service and KKS: | |||
122 | https://kubernauts.sh/ | |||
123 | ||||
124 | New members of this list will be announced on twitter, follow us: | |||
125 | @kubernauts | |||
126 | ||||
127 | The responsilble person for this list is: | |||
128 | https://twitter.com/arash4freedom |