https://github.com/pythoninthegrass/kubitect_demo
https://github.com/pythoninthegrass/kubitect_demo
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pythoninthegrass/kubitect_demo
- Owner: pythoninthegrass
- License: apache-2.0
- Created: 2024-07-20T00:04:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-07T23:11:08.000Z (12 months ago)
- Last Synced: 2025-02-21T21:49:54.910Z (11 months ago)
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kubitect_demo
## Minimum Requirements
* [dl-gh](https://github.com/pythoninthegrass/dl_gh)
* [devbox](https://www.jetify.com/devbox/docs/quickstart/)
## Install
```bash
cd ~/Downloads/
dl-gh -u musicdin -r kubitect -t tar.gz
tar -xzf kubitect-v3.4.0-darwin-arm64.tar.gz
sudo mv kubitect /usr/local/bin/
kubitect completion bash > $(brew --prefix)/etc/bash_completion.d/kubitect
```
## Quickstart
```bash
# export preset
kubitect export preset --name getting-started > cluster.yaml
# edit cluster.yaml
# apply preset
kubitect apply --config cluster.yaml
# list clusters
kubitect list clusters
# display nodes
kubectl --context k8s-cluster get nodes
# print config
kubitect export config # --cluster
# export kubeconfig
kubitect export kubeconfig # --cluster
# destroy cluster
kubitect destroy --auto-approve --cluster
```
## TODO
* POC
* Docs
* Description
* Minimum Requirements
* Usage