kuberise.io is a free opensource internal developer platform for Kubernetes environment. The goal is to provide tools and templates in Kubernetes environment by a fast and easy installation to help developers focus on the development of the business applications rather than installation and configuration of side tools and preparations of the environments and automation.
- CLI tools: kubectl, helm, htpasswd, git
- A Github account or another git repository system
- K9s for dashboard (recommended)
- A kind kubernetes cluster for local installation (
kind create cluster
) - cloud-provider-kind for loadBalancer services and ingresses.
- Fork the current repository https://github.com/kuberise/kuberise.io into your Github account, or clone and push it to your other git repository.
- Run these commands (first modify the url of the repository to point to your new repository):
export GITHUB_USER=[yourUserName]
export REPO_URL=https://github.com/$GITHUB_USER/kuberise.io.git
git clone $REPO_URL
cd kuberise.io
export CONTEXT=$(kubectl config current-context)
export PLATFORM_NAME=kind-sample
export REVISION=main
export ADMIN_PASSWORD=admin
export PG_SUPERUSER_PASSWORD=superpassword
export PG_APP_PASSWORD=apppassword
./scripts/install.sh $CONTEXT $PLATFORM_NAME $REPO_URL $REVISION
To read more please refer to the docs here