/ksctl

A Simple Multi-Environment Kubernetes management CLI tool

Primary LanguageGoApache License 2.0Apache-2.0

ksctl

A Kubernetes Distribution that can create clusters as well as High-Available clusters in local as well as on cloud platforms

Prerequisites

  • Docker installed (if using docker container to run the CLI and for Local clusters)

Supported Platforms

Platform Status
Linux ✔️
macOS ✔️
Windows ✔️

Project Scope

User of Kubernetes wanting a single CLI to manage any K8s cluster be it local to cloud-hosted

Contribution Guidelines

contribution Guide

Software Requirement Specification Docs

Google Doc Link

Demo Screenshot

Setup CLI (Local)

Host Machine (LINUX)

Install

make install_linux

Host Machine (macOS)

Install

make install_macos

Uninstall

make uninstall

Inside Container

Install

make docker_builder docker_run

Uninstall

make docker_clean