Need help with tarmak?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jetstack
262 Stars 47 Forks Apache License 2.0 3.4K Commits 125 Opened issues

Description

A toolkit for Kubernetes cluster provisioning and lifecycle management

Services available

!
?

Need anything else?

Contributors list

# 29,007
Go
prometh...
ingress
puppet
1319 commits
# 19,544
letsenc...
Go
HTML
tls
554 commits
# 140,400
Go
Python
Terrafo...
alertma...
168 commits
# 330,190
Python
Terrafo...
cloudfr...
terrafo...
131 commits
# 83,481
Jekyll
Flask
Terrafo...
C
90 commits
# 33,343
Kuberne...
prometh...
gnome-t...
nix
65 commits
# 40,293
Go
twisted
Kuberne...
Groovy
36 commits
# 320,039
Kuberne...
kuberne...
Go
HTML
36 commits
# 592,556
Go
Shell
Python
puppet
32 commits
# 204,009
tls
letsenc...
Go
Python
8 commits
# 644,868
Shell
Go
Python
puppet
7 commits
# 74,835
HTML
Kuberne...
Go
ingress
6 commits
# 6,387
Go
Kuberne...
letsenc...
golang
2 commits
# 199,976
prometh...
Go
alerts
dashboa...
2 commits
# 7,907
Go
bittorr...
golang
testing...
1 commit
# 757,292
Go
Shell
Python
puppet
1 commit
# 63,972
inciden...
kops
Go
golang
1 commit

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.