Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/polardb/polardbx-operator

polardbx-operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes.
https://github.com/polardb/polardbx-operator

cloud-native database k8s kubernetes operator polardb-x

Last synced: 6 days ago
JSON representation

polardbx-operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes.

Awesome Lists containing this project

README

        

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](https://doc.polardbx.com/en/quickstart/topics/quickstart-k8s.html)

如对文档有疑问,可提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.