Deploy etcd on KubeSphere
This tutorial walks you through an example of deploying etcd from the App Store of KubeSphere.
- Please make sure you enable the OpenPitrix system.
Hands-on Lab
On the Overview page of the project
demo-project
, click App Store in the upper-left corner.Find etcd and click Install on the App Information page.
Set a name and select an app version. Make sure etcd is deployed in and click Next.
-
Note
To specify more values for etcd, use the toggle switch to see the app’s manifest in YAML format and edit its configurations.
In Template-Based Apps of the Apps page, wait until etcd is up and running.
Step 2: Access the etcd service
After the app is deployed, you can use etcdctl, a command-line tool for interacting with the etcd server, to access etcd on the KubeSphere console directly.
Under Pods, expand the menu to see container details, and then click the Terminal icon.
In the terminal, you can read and write data directly. For example, execute the following two commands respectively.
etcdctl get /name
For clients within the KubeSphere cluster, the etcd service can be accessed through
<app name>.<project name>.svc.<K8s domain>:2379
(for example, in this guide).For more information, see .