/kstone-etcd-operator

kstone-etcd-operator is an operator for etcd lifecycle management, it's inspired by etcd-operator. It has more complete support for persistent storage and better disaster tolerance.

Primary LanguageGoApache License 2.0Apache-2.0

kstone-etcd-operator


kstone-etcd-operator is a subproject of etcd cluster management platform kstone. It's inspired by etcd-operator. And has more complete support for persistent storage and better disaster tolerance.

Features

  • etcd cluster create and destroy
  • Persistent storage support
  • High availability and disaster tolerance
  • etcd cluster upgrade
  • Learner support
  • Horizontal Scaling & Vertical Scaling
  • HTTPS Support
  • Custom parameters

TODO List

  • Non-persistent storage support
  • Backup and Restore support
  • Cluster Migrate
  • Add e2e test

Developing

Build

mkdir -p ~/tkestack
cd ~/tkestack
git clone https://github.com/tkestack/kstone-etcd-operator
cd kstone-etcd-operator
make

Contact

For any question or support, feel free to contact us via:

  • Join #Kstone Slack channel
  • Join WeChat Group Discussion (Join the group by adding kstone assistant WeChat and reply "kstone")

Community

Licensing

kstone-etcd-operator is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.