https://github.com/mudler/kubecfctl
:ship: unofficial KubeCF CLI installer tool
https://github.com/mudler/kubecfctl
Last synced: 11 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 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-04T14:42:06.000Z (over 5 years ago)
- Last Synced: 2025-03-28T07:12:18.213Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 168 KB
- Stars: 0
- Watchers: 2
- 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
```