Lets install kubedb
CLI using go get
from source code.
Following command will install the latest version of the library from master.
go get github.com/k8sdb/cli/...
Want to learn how to use KubeDB? Please start here.
kubedb
CLI is used to manipulate kubedb ThirdPartyResource objects.
We will go through each of the commands and will see how these commands interact with TPR objects for kubedb databases.
- kubedb init to deploy unified operator.
- kubedb create to create a database object.
- kubedb describe to describe a supported object.
- kubedb get to get/list supported object(s).
- kubedb edit to edit supported object(s).
- kubedb delete to delete supported object(s).
There are 2 parts to versioning policy:
- Operator & cli version: KubeDB follows semver versioning policy. Until 1.0 release is done, there might be breaking changes between point releases of the operator. Please always check the release notes for upgrade instructions.
- TPR version:
kubedb.com/v1alpha1
is considered in alpha. This means breaking changes to the YAML format might happen among different releases of the operator.
The kubedb operator & cli collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag --analytics=false
.
Want to help improve KubeDB? Please start here.
If you have any questions, you can reach out to us.