Link Search Menu Expand Document

Setup

Prerequisites

You must have installed Node.js (14.x or later) and npm. Yarn can be used instead of npm.

Kubernate only supports VSCode for code completion in YAML files. It’s recommended to use VSCode, but not required.

Installation

npm install -g kubernate

This can also be done with Yarn:

yarn global add kubernate

Kubernate needs to be installed globally for command line completion and the kubernate init command to work.Everything else can be run with the binary that is shipped when you install Kubernate in your project.

CLI Completion

The kubernate completion command will output the text that can be appended to your .bashrc (or .zshrc for zsh, or the equivalent for your shell) file to enable command line completion.

The easiest way to add this to your shell is to run (adapt for your shell):

kubernate completion >> ~/.bashrc

VSCode

Some projects that use Kubernate (including the ones generated by kubernate init) can add improvements to the workflow if you use VSCode and have the right extensions installed. When you open a Kubernate project in VSCode, it will recommend you to install the extensions listed in the .vscode/extensions.json file.