housepower/ckman
ckman is a web-based tool for managing and monitoring ClickHouse database clusters, offering deployment, upgrade, node management, and monitoring features.
Awesome ClickHouse › Deployment and Management Tools
The Altinity Kubernetes Operator for ClickHouse is a specialized tool designed to create, configure, and manage ClickHouse clusters within Kubernetes environments. It enables users to define ClickHouse clusters as custom resources, facilitating seamless deployment and management on Kubernetes. The operator supports customized storage provisioning through VolumeClaim templates, allowing tailored storage solutions for different cluster needs. It also offers customizable pod and service templates, ensuring that the deployment architecture can be adapted to specific requirements. Key features include comprehensive ClickHouse configuration management and user management, which simplify the administration of ClickHouse clusters. The operator supports cluster scaling with automatic schema propagation, making it easier to expand or reduce cluster size without manual intervention. Additionally, it facilitates ClickHouse version upgrades, ensuring clusters can stay up-to-date with the latest features and security patches. Monitoring is integrated through exporting ClickHouse metrics to Prometheus, enabling detailed performance tracking and alerting. The project is community-driven and sponsored by Altinity, with active support channels such as Slack and GitHub issues for collaboration and troubleshooting. The operator requires Kubernetes version 1.19 or higher and ClickHouse version 21.11 or newer, with backward compatibility for older ClickHouse versions through earlier operator releases. Extensive documentation is provided, covering quick start guides, advanced configuration, replication setup, persistent storage, security hardening, schema maintenance, version updates, and monitoring integration with Prometheus and Grafana. Altinity also offers commercial support and services related to ClickHouse and analytic applications on Kubernetes, including cloud hosting, enterprise support, and expert consultations. The operator is licensed under the Apache License 2.0, making it accessible for both community and commercial use. Overall, this operator streamlines the deployment and management of ClickHouse clusters on Kubernetes, enhancing scalability, reliability, and observability for users running analytical workloads.
https://github.com/Altinity/clickhouse-operator
ckman is a web-based tool for managing and monitoring ClickHouse database clusters, offering deployment, upgrade, node management, and monitoring features.
A simple ClickHouse cluster setup with 2 shards and 2 replicas using docker-compose for local development and testing.
Altinity/clickhouse-rpm-install provides detailed instructions and scripts for installing ClickHouse RPM packages from Altinity's repositories on CentOS and Amazon Linux systems.