Skip to content

Kismatic Enterprise Toolkit: Fully-Automated, Production-Grade Kubernetes Operations

License

Notifications You must be signed in to change notification settings

mmiller1/kismatic

Repository files navigation

Kismatic

Build Status

Kismatic CLI

kismatic is the command-line utility for managing Kismatic

Installing Kismatic

Installing Kismatic

Use the install command to setup your platform. The installer expects the underlying infrastructure to be accessible via SSH using Public Key Authentication.

The installation consists of three phases:

  • Plan: kismatic install plan - the installer will ask questions about the platform. It will then produce a kismatic-cluster.yaml file that describes the installation plan. Review the installation plan, and fill out the information for each node. Once done, run the kismatic install validate command.
  • Validate: kismatic install validate - the installer will validate the installation plan, and make sure that all fields are valid.
  • Install: kismatic install apply - if the installation plan is valid, the installer will execute the Ansible installation playbooks.

The install plan file

The install plan contains information about the desired cluster. Most options have sensible defaults, but it's definitely not a "one size fits all". Depending on your infrastructure and needs, you will have to make changes to the installation plan.

The node has an optional internal IP attribute. This is used for public cloud scenarios where a machine has a public IP and a private IP. If you are installing to private infrastructure, you can usually leave the internal IP attribute blank.

About

Kismatic Enterprise Toolkit: Fully-Automated, Production-Grade Kubernetes Operations

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.3%
  • Shell 1.7%
  • Makefile 1.1%
  • Python 0.9%