polardbxoperator/README.md

56 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

PolarDB-X Operator
---
PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes. It follows
the [operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) and automates the management
tasks.
## Quick Start
Follow the [快速开始](https://doc.polardbx.com/quickstart/topics/quickstart-k8s.html) guide to start a testing Kubernetes cluster and play with PolarDB-X Operator.
## Documentation
Please refer to the [CHANGELOG](./CHANGELOG.md) for the notable changes for each version.**
Refer to the documentations for more details, such as CRD definitions and operation guides.
+ [简体中文](https://doc.polardbx.com/quickstart/topics/quickstart-k8s.html)
+ English(TODO)
如对文档有疑问可提Issue或者Pull Request到[文档仓库](https://github.com/polardb/polardbx-operator-docs)
## Roadmap
There are many aspects of management activities. For now, only some are implemented. Here's a roadmap describing
what features we have implemented and what we are going to implement and their (possible) priorities.
Implemented:
+ ✅ Basic Lifetime Management
+ ✅ Liveness/Readiness Probing & Self Healing
+ ✅ Metrics Export and Grafana/Prometheus Integration
+ ✅ Dynamic Configuration
+ ✅ Scale and Upgrade
+ ✅ Automated Data Rebalance
+ ✅ Automated Failover
+ ✅ Security and TLS
+ ✅ Multiple Architecture Support: linux/amd64, linux/arm64
+ ✅ Backup and Restore
+ ✅ Log(Audit, Error) Collection
+ ✅ Readonly instance
+ ✅ Parameter Template and Configuration
+ ✅ XStore Node Rebuild
Working in progress:
+ [T0] Dashboard
+ ...
## License
PolarDB-X operator is distributed under the Apache License (Version 2.0). See the [LICENSE](./LICENSE) file for details.
This product contains various third-party components under other open source licenses.
See the [NOTICE](./NOTICE.md) file for more information.