56 lines
1.9 KiB
Markdown
56 lines
1.9 KiB
Markdown
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.
|