Skip to content

Commit

Permalink
Updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
mmontes11 committed May 12, 2024
1 parent 3e82e4b commit ce78712
Showing 1 changed file with 44 additions and 8 deletions.
52 changes: 44 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,58 @@
# 📜 k8s-scripts
[![CI](https://github.com/mmontes11/kube-scripts/actions/workflows/ci.yml/badge.svg)](https://github.com/mmontes11/kube-scripts/actions/workflows/ci.yml)
[![Release](https://github.com/mmontes11/kube-scripts/actions/workflows/release.yml/badge.svg)](https://github.com/mmontes11/kube-scripts/actions/workflows/release.yml)
# 🧰 k8s-tooling
[![CI](https://github.com/mmontes11/k8s-tooling/actions/workflows/ci.yml/badge.svg)](https://github.com/mmontes11/k8s-tooling/actions/workflows/ci.yml)
[![Bump version](https://github.com/mmontes11/k8s-scripts/actions/workflows/bump-version.yml/badge.svg)](https://github.com/mmontes11/k8s-scripts/actions/workflows/bump-version.yml)
[![Release](https://github.com/mmontes11/k8s-tooling/actions/workflows/release.yml/badge.svg)](https://github.com/mmontes11/k8s-tooling/actions/workflows/release.yml)

Install Kubernetes tooling with a single command.
Kurated Kubernetes tooling installable with one-liner command.

### Usage
### 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/)
- [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)
- [vcluster](https://github.com/loft-sh/vcluster)
- [yq](https://github.com/mikefarah/yq)

### Kubernetes

```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/kube-scripts/main/kubernetes.sh | sudo bash -s -
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/kubernetes.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.

### Override versions

```bash
curl -sfL https://raw.githubusercontent.com/mmontes11/kube-scripts/main/kubernetes.sh | sudo KUBECTL_VERSION=v1.25.4 bash -s -
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/kube-scripts/main/kubernetes.sh | sudo --preserve-env bash -s -
curl -sfL https://raw.githubusercontent.com/mmontes11/k8s-tooling/main/kubernetes.sh | sudo --preserve-env bash -s -
```

0 comments on commit ce78712

Please sign in to comment.