├── .gitignore
├── README.md
└── assets
└── toolnetes-logo.jpeg
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/*
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # toolnetes
4 |
5 | Collection of miscellaneous helper tools.
6 |
7 |
8 |
9 | # Tools
10 | (those with 📦 can be installed via [krew](https://github.com/kubernetes-sigs/krew/))
11 |
12 | ### 🚀 Speed up workflow
13 | * [kubectx + kubens (📦ctx + ns)](https://github.com/ahmetb/kubectx) - switch between clusters and namespaces
14 | * [kube-fzf](https://github.com/arunvelsriram/kube-fzf) - findpod/tailpod/execpod/describepod with the power of [fzf](https://github.com/junegunn/fzf)
15 | * [stern](https://github.com/wercker/stern) - Multi pod and container log tailing for K8s (with regex support)
16 | * [kubectl-neat (📦neat)](https://github.com/itaysk/kubectl-neat) - remove clutter from K8s manifests to make them more readable
17 | * [kubeconform](https://github.com/yannh/kubeconform) - fast K8s manifests validation tool
18 | * [kubefwd](https://github.com/txn2/kubefwd) - bulk port forwarding k8s services for local dev
19 | * [kube-ps1](https://github.com/jonmosco/kube-ps1) - K8s prompt for bash & zsh
20 | * [fish-kube-prompt](https://github.com/aluxian/fish-kube-prompt) - K8s prompt for fish (Use together with [Fish auto completion](https://gist.github.com/Aracki/cf422173371d2118ae94bb6821f074e0))
21 | * [kubectl aliases](https://github.com/Aracki/configs/blob/master/.aliases) - check the '#KUBERNETES' section
22 | * [kubectl node-shell (📦node-shell)](https://github.com/kvaps/kubectl-node-shell) - ssh into your cluster nodes
23 | * [k9s](https://k9scli.io/) - terminal UI to interact with your Kubernetes clusters
24 | * [kubectl images (📦images)](https://github.com/chenjiandongx/kubectl-images) - list deployed images
25 |
26 | ### ⚖️ Cluster resources
27 | * [kube-capacity (📦resource-capacity)](https://github.com/robscott/kube-capacity) - provide an overview of the resource requests/limits
28 | * [kubectl-view-utilization (📦view-utilization)](https://github.com/etopeter/kubectl-view-utilization) - show cluster CPU and Memory requests utilization
29 | * [kubectl-df-pv (📦df-pv)](https://github.com/yashbhutwala/kubectl-df-pv) - check capacity for all PVCs
30 |
31 | ### 🗝 Secrets
32 | * [kubectl-view-secret (📦view-secret)](https://github.com/elsesiy/kubectl-view-secret) - easy secret decoding tool
33 | * [k8s-unused-secret-detector](https://github.com/dtan4/k8s-unused-secret-detector) - Detect unused K8s Secrets
34 |
35 | ### 🛡 RBAC
36 | * [rakkess (📦access-matrix)](https://github.com/corneliusweig/rakkess) - shows an access matrix
37 | * [kubectl-who-can (📦who-can)](https://github.com/aquasecurity/kubectl-who-can) - shows which subjects have specific RBAC permissions
38 | * [rbac-lookup (📦rbac-lookup)](https://github.com/reactiveops/rbac-lookup) - find k8s roles and cluster roles
39 |
40 | ### 📝 Evaluate cluster
41 | * [pluto](https://github.com/FairwindsOps/pluto) & [kubent](https://github.com/doitintl/kube-no-trouble) - utilities to find deprecated Kubernetes apiVersions
42 | * [popeye (📦popeye)](https://github.com/derailed/popeye) - k8s cluster resource sanitizer
43 | * [sonobuoy](https://github.com/heptio/sonobuoy) - k8s diagnostic tool
44 | * [kubescape](https://github.com/armosec/kubescape) - testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA
45 | * [opencost](https://github.com/kubecost/cost-model) - give you visibility into current and historical K8s spend and resource allocation
46 |
--------------------------------------------------------------------------------
/assets/toolnetes-logo.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Aracki/toolnetes/8e297c4ae2e6e983a3eebebfda105b09f07d12d6/assets/toolnetes-logo.jpeg
--------------------------------------------------------------------------------