- Notifications
You must be signed in to change notification settings - Fork172
Flexible, reusable and concise configuration for Kubernetes
License
grafana/tanka
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Website ·Installation ·Tutorial
The clean, concise and super flexible alternative to YAML for yourKubernetes cluster
- 💥 Clean: TheJsonnet language expresses your apps more obviously than YAML ever did
- 📚 Reusable: Build libraries, import them anytime and even share them on GitHub!
- 📌 Concise: Using the Kubernetes library and abstraction, you willnever see boilerplate again!
- 🎯 Confidence: Stop guessing and use
tk diff
to see what exactly will happen - 🔭 Helm: Vendor in, modify, and exportHelm charts reproducibly
- 🚀 Production ready: Tanka deploysGrafana Cloud and many more production setups
Let's kill some YAML together ▶
To get started,install Tanka first, and thenfollow the tutorial. This should get youon track quickly.
There are several places to connect with the Tanka community:
- GitHub Discussions: Primary support channel
#tanka
onGrafana Slack
Please don't ask individual project members or open GitHub issues for supportrequests. Use one of the above channels so everyone in the community canparticipate.
Furthermore, seeLICENSE
andGOVERNANCE
.
- https://jsonnet.org/, the official Jsonnet documentation provides lots ofexamples on how to use the language.
- https://github.com/grafana/jsonnet-libs: Grafana Labs' Jsonnet libraries are arich set of configuration examples compatible with Tanka.
Tanka is an open-source project ❤️. It is free asin beer and as in speech and this will never change.
Licensed under Apache 2.0, seeLICENSE.
About
Flexible, reusable and concise configuration for Kubernetes