kink
KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind.
File Explorer
Download Latest Version (.zip)- codeql-analysis.yml
- release.yml
- test.yml
- dependabot.yml
- kink_v1.gif
- kink_v1.png
- completion.go
- delete.go
- list.go
- listSupportedVersions.go
- load.go
- root.go
- run.go
- version.go
- Dockerfile.buster
- Dockerfile.buster-golang
- Dockerfile.centos7
- Dockerfile.centos7-golang
- entrypoint.sh
- Makefile
- VERSION
- Dockerfile
- entrypoint-wrapper.sh
- Makefile
- VERSION
- Dockerfile.buster
- entrypoint-wrapper.sh
- kind-config.yaml
- Makefile
- VERSION
- Dockerfile
- entrypoint
- Makefile
- VERSION
- Dockerfile
- Makefile
- README.md
- VERSION
- LICENSE
- README.md
- kubernetes.go
- types.go
- completions.sh
- .gitignore
- .golangci.yml
- .goreleaser.yml
- cosign.key
- cosign.pub
- Dockerfile.goreleaser
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- README.md
# Installation Guide
git clone https://github.com/Trendyol/kink
Downloads the entire project code from GitHub to your computer.
cd kink
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Homebrew A package manager for macOS/Linux.
brew tap trendyol/trendyol-tap
Registers this project's repository (tap) with Homebrew.
brew install kink
Installs the pre-built package via Homebrew β no source build required.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -f Dockerfile.goreleaser -t kink .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 kink
Runs the built image as an actual container.
4. Go
Medium$ go install github.com/Trendyol/kink@latest
Type this command into your terminal and run it.
Pulled directly from this repo's README.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
