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 ad105f6
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 installed 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 also by [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 ad105f6

Please sign in to comment.