Skip to main content

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

  1. Python and pip

  2. Docker

  3. Kubernetes Kind tool. ([Install kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation))

  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kindplay-0.0.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kindplay-0.0.3-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for kindplay-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d8ad586fbd4fb784164bad27a28aaa76cb3521a6d915b991e7b7470693835344
MD5 fae4449f9615e5df820b4163cbe04c8d
BLAKE2b-256 a3bb6823db5128e52464efc039a99cbed6073ba10d2dea212c36a5bf24cc3df0

See more details on using hashes here.

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

Hashes for kindplay-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8b70787e00aa133a5ec5b8bd12054d26440366ed672cffa53a1c5d9aa63dc3e3
MD5 5fd95cb6818d98db3305e0ececc98af1
BLAKE2b-256 31f91f813b9d84d32628ae9ed50cb0d4dd89943622e3bc321aa5634754f67190

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page