Kind playground cli
Project description
# kindplay
kindplay is an automation command line to setup a local Kubernetes cluster with a collection of addons using Helm charts.
It’s a helpful tool to fast setup a reusable local cluster using yaml and helm charts to experiment tools and also create local development environment.
## How to Use
### Pre-requisites
Python and pip
Docker
Kubernetes Kind tool. ([Install kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation))
Helm. ([Install Helm](https://helm.sh/docs/intro/install/))
### Install kindplay
Use pip to install the kindplay package:
` pip install kindplay `
### Create or use an existent playground structure
You can find a playground catalog at [tchelovilar/kind-playgrounds](https://github.com/tchelovilar/kind-playgrounds) repository. Once you have a playground structure, run kindplay start to start your cluster:
` kindplay start <playground_path> `
## Playground folder structure
kindplay use kind config file and helm charts to spin up the local kubernetes cluster.
rootkind.yaml
Contains the kind settings, you can find more from [kind documentation](https://kind.sigs.k8s.io/docs/user/configuration/).
rootplayground.yaml
General special settings, can be used to specify extra commands or define the helm charts instalation order.
rootkubernetes
Directory which contains folder structure composed by namespace and helm chart folder with helm
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kindplay-0.0.3.tar.gz.
File metadata
- Download URL: kindplay-0.0.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8ad586fbd4fb784164bad27a28aaa76cb3521a6d915b991e7b7470693835344
|
|
| MD5 |
fae4449f9615e5df820b4163cbe04c8d
|
|
| BLAKE2b-256 |
a3bb6823db5128e52464efc039a99cbed6073ba10d2dea212c36a5bf24cc3df0
|
File details
Details for the file kindplay-0.0.3-py3-none-any.whl.
File metadata
- Download URL: kindplay-0.0.3-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b70787e00aa133a5ec5b8bd12054d26440366ed672cffa53a1c5d9aa63dc3e3
|
|
| MD5 |
5fd95cb6818d98db3305e0ececc98af1
|
|
| BLAKE2b-256 |
31f91f813b9d84d32628ae9ed50cb0d4dd89943622e3bc321aa5634754f67190
|