operator
tanka
operator | tanka | |
---|---|---|
8 | 25 | |
388 | 2,236 | |
3.4% | 2.1% | |
9.4 | 8.3 | |
2 days ago | 9 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
operator
-
Easy Prometheus/Grafana Setup With Dashboards Repo
There is also victoriametrics-operator and victoriametrics k8s stack helm chart.
-
Is there anything as easy to use as logdna but on the side of metrics: grafana/prometheus
Try VictoriaMetrics operator for k8s, which would store data to VictoriaMetrics DBaaS at AWS.
-
What is a simple, free monitoring tool for a Kubernetes cluster?
For metrics there is VictoriaMetrics operator and helm chart, which can be used for monitoring Kubernetes. See this guide.
-
Monthly 'Shameless Self Promotion' thread - 2021/09
will fit both bare metals and k8s environment;
-
Monitoring resource usage: Recommended tools?
There is also https://github.com/VictoriaMetrics/operator
-
Kubernetes Monitoring and Logging at Scale - What are your takes?
Just use Grafana Loki for logs and victoriametrics operator for metrics.
-
Scaling Prometheus - on premise
was designed to run on premise, but also can run in k8s via k8s operator.
tanka
-
Why the fuck are we templating YAML? (2019)
I would recommend implementing a similar API to Grafana Tanka: https://tanka.dev
When you "synthesise", the returned value should be an array or an object.
1. If it's an object, check if it has an `apiVersion` and `kind` key. If it does, yield that as a kubernetes object and do not recurse.
-
What Is Wrong with TOML?
Maybe you'd like jsonnet: https://jsonnet.org/
I find it particularly useful for configurations that often have repeated boilerplate, like ansible playbooks or deploying a bunch of "similar-but" services to kubernetes (with https://tanka.dev).
Dhall is also quite interesting, with some tradeoffs: https://dhall-lang.org/
A few years ago I did a small comparison by re-implementing one of my simpler ansible playbooks: https://github.com/retzkek/ansible-dhall-jsonnet
-
Show HN: Keep β GitHub Actions for your monitoring tools
- validation is often impractical (at least identifying exactly where the error isβ¦ Iβm looking at you Helm!)
Unrelated to OP, but you can leverage Tanka to extend helm charts with functionality not provided by upstream.
https://tanka.dev/
-
Alternatives to Helm?
Although jsonette might be considered more complex Tanka is a great alternative for k8s config management.
- Helm makes it overly complex, or is it just me?
-
The YAML Document from Hell
At Grafana Labs we're using jsonnet at scale, while being a powerful functional language it is also excellent for rendering JSON/YAML config. We have developed Tanka[0] to work with Kubernetes, for other purposes I can recommend this course[1] (authored by me).
[0] https://tanka.dev/
[1] https://jsonnet-libs.github.io/jsonnet-training-course/
-
Should i migrate from Kustomize to Helm?
If you're hitting the limits of Kustomize, maybe look at Tanka as well.
-
Is it possible to wrap Kustomize yaml with jinja2?
Yes, try Tanka.
-
Using Docker β Compose in Development and Production
yes. basically. and this is a path that multiple people are trying to solve. e.g. AWS CDK8s, https://tanka.dev/, etc
Compose would be awesome.
-
Google Kubernetes clusters config checker tool
http://tanka.dev
(Note I work for Grafana Labs who fund Tanka and use it for all production config)
What are some alternatives?
lens - Lens - The way the world runs Kubernetes
helm-charts - Prometheus community Helm charts
agent - Vendor-neutral programmable observability pipelines.
kustomize - Customization of kubernetes YAML configurations
kapitan - Generic templated configuration management for Kubernetes, Terraform and other things
VictoriaMetrics - VictoriaMetrics: fast, cost-effective monitoring solution and time series database
ytt - YAML templating tool that works on YAML structure instead of text
helm-charts - Helm charts for VictoriaMetrics, VictoriaLogs and ecosystem
kpt - Automate Kubernetes Configuration Editing
kube-thanos - Kubernetes specific configuration for deploying Thanos.
Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages π