Initial release
Unikube’s command line interface is an essential component for cloud-native developers to control and interact with Unikube. The CLI in this stable release allows you to:
- spin up a local Kubernetes cluster using k3d (https://k3d.io/) following a unified configuration across teams
- organise multiple projects side-by-side on one local machine
- simply install Decks (https://cli.unikube.io/provision.html#what-is-a-deck) from the Unikube platform and run them in a development environment
- introspect applications, see documentation of environment variables, drop into an interactive shell (all without knowing Kubernetes or kubectl at all)
- start a development session with code hot-reloading, set special flags (i.e. override other environment variables) and efficiently debug the traffic flying around the service mesh (https://cli.unikube.io/development.html)
- script the CLI (fully scriptable) for automation
- manage context to have a pleasant developer experience (https://cli.unikube.io/reference/overview.html#context-management)
- find a comprehensive documentation: https://cli.unikube.io
The version 1.0 release of the Unikube CLI marks the completion of the initially planned feature set. 🚀 There was some back and forth in the past, a lot of code refactorings and massive reworks in order to provide this first stable release of the CLI. Most notably, we were able to integrate Telepresence 2 (https://www.telepresence.io/) for efficient development flows.
The Unikube team is happy to receive feedback, bug reports and other requests. 🥳