/thanos-operator

Kubernetes operator for deploying Thanos

Primary LanguageGoApache License 2.0Apache-2.0

Docker Automated build Docker Pulls CircleCI Go Report Card license

Thanos Operator

Thanos Operator is a Kubernetes operator to manage Thanos stack deployment on Kubernetes.

What is Thanos

Open source, highly available Prometheus setup with long term storage capabilities.

Architecture

Feature highlights

  • Auto discover endpoints
  • Manage persistent volumes
  • Metrics configuration
  • Simple TLS configuration

Work in progress

  • Tracing configuration
  • Endpoint validation
  • Certificate management
  • Advanced secret configuration

Documentation

You can find the complete documentation of thanos operator here 📘

Commercial support

If you are using the Thanos operator in a production environment and require commercial support, contact Banzai Cloud, the company backing the development of the Thanos operator. If you are looking for the ultimate observability tool for multi-cluster Kubernetes infrastructures to automate the collection, correlation, and storage of logs and metrics, check out One Eye.

Contributing

If you find this project useful, help us:

  • Support the development of this project and star this repo! ⭐
  • If you use the Thanos operator in a production environment, add yourself to the list of production adopters.:metal:
  • Help new users with issues they may encounter 💪
  • Send a pull request with your new features and bug fixes 🚀

For more information, read the developer documentation.

License

Copyright (c) 2017-2020 Banzai Cloud, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.