https://github.com/mmontes11/k8s-tooling
🧰 Kurated Kubernetes tooling installable with one-liner command
https://github.com/mmontes11/k8s-tooling
cert-manager cilium cli flux helm k9s kind krew kubebuilder kubectl kubectx kubernetes kustomize minio openshift operator-sdk sealed-secrets talos tooling yq
Last synced: 6 days ago
JSON representation
🧰 Kurated Kubernetes tooling installable with one-liner command
- Host: GitHub
- URL: https://github.com/mmontes11/k8s-tooling
- Owner: mmontes11
- License: mit
- Created: 2022-12-11T20:14:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-01T11:53:47.000Z (about 1 month ago)
- Last Synced: 2026-05-01T12:25:45.482Z (about 1 month ago)
- Topics: cert-manager, cilium, cli, flux, helm, k9s, kind, krew, kubebuilder, kubectl, kubectx, kubernetes, kustomize, minio, openshift, operator-sdk, sealed-secrets, talos, tooling, yq
- Language: Shell
- Homepage:
- Size: 72.3 KB
- Stars: 7
- Watchers: 0
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧰 k8s-tooling
[](https://github.com/mmontes11/k8s-tooling/actions/workflows/ci.yml)
[](https://github.com/mmontes11/k8s-scripts/actions/workflows/bump-version.yml)
[](https://github.com/mmontes11/k8s-tooling/actions/workflows/release.yml)
Kurated Kubernetes tooling installable with one-liner command.
### Tooling
- [cilium](https://github.com/cilium/cilium-cli)
- [cmctl](https://github.com/cert-manager/cmctl)
- [flux](https://github.com/fluxcd/flux2)
- [helm](https://github.com/helm/helm)
- [k9s](https://github.com/derailed/k9s)
- [kind](https://github.com/kubernetes-sigs/kind/)
- [krew](https://krew.sigs.k8s.io/)
- [krr](https://github.com/robusta-dev/krr)
- [kubeadm-join-config](https://github.com/mmontes11/k8s-bootstrap/blob/main/cmd/kubeadm-join-config/main.go)
- [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder)
- [kubectl](https://github.com/kubernetes/kubectl)
- [kubectx + kubens](https://github.com/ahmetb/kubectx)
- [kubeseal](https://github.com/bitnami-labs/sealed-secrets)
- [kustomize](https://github.com/kubernetes-sigs/kustomize)
- [mc](https://github.com/minio/mc)
- [oc](https://github.com/openshift/oc)
- [openshift-local](https://developers.redhat.com/products/openshift-local/overview)
- [operator-sdk](https://github.com/operator-framework/operator-sdk)
- [opm](https://github.com/operator-framework/operator-registry)
- [talosctl](https://github.com/siderolabs/talos/releases)
- [tekton](https://github.com/tektoncd/cli)
- [vcluster](https://github.com/loft-sh/vcluster)
- [warp](https://github.com/minio/warp)
- [yq](https://github.com/mikefarah/yq)
### ☸️ Kubernetes
```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/kubernetes.sh | sudo bash -s -
```
### ⛑️ Openshift
```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/openshift.sh | sudo bash -s -
```
### 🐶 k9s
```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/k9s.sh | sudo bash -s -
```
[k9s](https://github.com/derailed/k9s) is also installed by the [Kubernetes](#kubernetes) installation flavour.
### 🧩 krew
```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/krew.sh | bash -s -
```
After installing, please add the following line to your `.bashrc`/`.zshrc`:
```bash
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
```
[krew](https://krew.sigs.k8s.io/) is also installed by the [Kubernetes](#kubernetes) installation flavour.
### Override versions
```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/kubernetes.sh | sudo KUBECTL_VERSION=v1.25.4 bash -s -
```
```bash
export KUBECTL_VERSION=v1.25.4
export KIND_VERSION=v0.16.0
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/kubernetes.sh | sudo --preserve-env bash -s -
```