Skip to content

mengshi02/etcd-defrag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etcd-defrag

An etcd data defragmentation tool for v3

Example

etcd defrag data by API

err := etcd_defrag.Run(
    []string{
        "https://127.0.0.1:4001",
    },
    "./certificate/service.cert",
    "./certificate/service.key",
    "./certificate/ca.cert",
)
if err != nil {
    fmt.Printf("clean failure: %s\n", err.Error())
}
fmt.Println("clean success")

defrag data by CMD

defrag -eps="http://127.0.0.1:4001, http://127.0.0.2:4001" --trusted-ca-file="ca.cert" --cert-file="service.cert" --key-file="service.key"

About

An etcd data defragmentation tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages