kstone-io / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.

License:Apache License 2.0


Languages

Language:Go 82.4%Language:Makefile 10.2%Language:Shell 4.8%Language:Dockerfile 1.9%Language:Starlark 0.7%