https://github.com/mudler/kubecfctl
:ship: unofficial KubeCF CLI installer tool
https://github.com/mudler/kubecfctl
Last synced: 3 months ago
JSON representation
:ship: unofficial KubeCF CLI installer tool
- Host: GitHub
- URL: https://github.com/mudler/kubecfctl
- Owner: mudler
- License: apache-2.0
- Created: 2020-10-27T16:13:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-04T14:42:06.000Z (over 4 years ago)
- Last Synced: 2025-02-02T07:43:38.673Z (4 months ago)
- Language: Go
- Homepage:
- Size: 168 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kubecfctl
unofficial KubeCF CLI installer tool[](https://asciinema.org/a/B3b82mZ6XAvJAP7mbbXhOqkSQ)
## Prerequisite
- helm 3.x
- kubectl## Install
You can find pre-compiled binaries for major platforms in [the release page](https://github.com/mudler/kubecfctl/releases).
Below you will find generic instructions to install kubecfctl in your system.### Standalone binary
```bash
$ wget https://github.com/mudler/kubecfctl/releases/download/0.2.2/kubecfctl-0.2.2-linux-amd64 -O kubecfctl
$ chmod +x kubecfctl
$ mv kubecfctl /usr/local/bin
$ kubecfctl ...
```### Kubectl plugin
You can also install kubecfctl as a Kubectl plugin. Just save the file as `kubectl-kubecf`
```bash
$ wget https://github.com/mudler/kubecfctl/releases/download/0.2.2/kubecfctl-0.2.2-linux-amd64 -O kubectl-kubecf
$ chmod +x kubectl-kubecf
$ mv kubectl-kubecf /usr/local/bin
$ kubectl kubecf ...
```## Kubecfctl + K3s = :heart:
Kubecfctl can be plugged with k3s, the [install](https://github.com/mudler/kubecfctl/blob/master/install) act as a wrapper to the k3s installer and runs Kubecfctl on top.
For example:
```bash
curl -L "https://raw.githubusercontent.com/mudler/kubecfctl/master/install" | sudo INTERNAL_INSTALL_KUBECFCTL_EXEC="kubecf" INSTALL_K3S_EXEC="k3s args.." bash
```