gtctl is a command-line tool for managing GreptimeDB cluster. gtctl integrates the multiple operations in one binary.
You can use kind to create your own Kubernetes cluster:
$ kind create cluster
$ gtctl create cluster -n mydb
$ gtctl get cluster -n mydb
``` # Scale datanode to 3 replicas. $ gtctl scale cluster -n mydb -c datanode --replicas 3
# Scale frontend to 5 replicas. $ gtctl scale cluster -n mydb -c frontend --replicas 5 ```
``` # Delete GreptimeDB cluster. $ gtctl delete cluster -n mydb
# Delete GreptimeDB cluster, including etcd cluster. $ gtctl delete cluster -n mydb --tear-down-etcd ```
Just make it:
$ make
$ claude mcp add gtctl \
-- python -m otcore.mcp_server <graph>