https://github.com/endocrimes/lkecli
https://github.com/endocrimes/lkecli
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/endocrimes/lkecli
- Owner: endocrimes
- License: mit
- Created: 2024-10-15T13:49:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-16T22:56:08.000Z (about 1 year ago)
- Last Synced: 2025-04-24T05:52:16.604Z (about 1 year ago)
- Language: Go
- Size: 52.7 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# lkecli
A Lightweight convenience CLI for interacting with Linode Kubernetes Engine
(LKE).
It currently only works on linux/macos, but windows support would be a welcome
addition.
## Installation
### Brew
```console
$ brew tap endocrimes/lkecli https://github.com/endocrimes/lkecli
$ brew install lkecli
```
### Go
```console
$ go install github.com/endocrimes/lkecli/cmd/lkecli@latest
```
## Usage
If you are authenticated with `linode-cli`, `lkecli` will automatically re-use
your authentication data, otherwise you can set `LINODE_CLI_TOKEN`/ pass
`--linode-cli-token` to authenticate.
### Merge Kubeconfigs
`lkecli kubeconfig {clustername}` will merge the kubeconfig for the given
cluster into your $HOME/.kube/config.