Skip to content
This repository was archived by the owner on Jan 9, 2023. It is now read-only.
/ tarmak Public archive

A toolkit for Kubernetes cluster provisioning and lifecycle management

License

Notifications You must be signed in to change notification settings

jetstack/tarmak

Folders and files

NameName
Last commit message
Last commit date
Oct 24, 2017
Feb 21, 2019
Jul 1, 2019
Apr 11, 2019
Mar 22, 2019
Jul 1, 2019
Jul 1, 2019
Aug 6, 2019
Jun 26, 2019
Oct 5, 2018
Jan 30, 2019
Jun 24, 2019
Jun 5, 2018
Nov 21, 2017
Aug 6, 2019
Oct 25, 2017
Sep 25, 2018
Jun 26, 2019
Jun 26, 2019
Oct 6, 2017
Jun 24, 2019
Oct 26, 2018
Aug 6, 2019
Oct 24, 2017

Repository files navigation

tarmak logo

What is Tarmak?

Tarmak is an open-source toolkit for Kubernetes cluster lifecycle management that focuses on best practice cluster security and cluster management/operation. It has been built from the ground-up to be cloud provider-agnostic and hence provides a means for consistent and reliable cluster deployment and management, across clouds and on-premises environments.

Tarmak and its underlying components are the product of Jetstack's work with its customers to build and deploy Kubernetes in production at scale.

Under-the-hood, Tarmak uses a number of well-known and proven components, including Terraform, Puppet and systemd.

Quickstart

Get a ready built version of tarmak from the releases page:

$ wget https://github.com/jetstack/tarmak/releases/download/0.6.7/tarmak_0.6.7_linux_amd64
$ mv tarmak_0.6.7_linux_amd64 tarmak
$ chmod +x tarmak

If you want compile from source, follow the build guide instead.

Now follow the user guide.

Documentation

Full documentation, including design/architecture overview, user/developer guides and more, is maintained at https://docs.tarmak.io/.


Disclaimer - please note that current releases of Tarmak are alpha (unless explicitly marked). Although we do not anticipate breaking changes, at this stage this cannot be absolutely guaranteed.