Couchbase
Couchbase 状态存储组件的详细信息
组件格式
要设置 Couchbase 状态存储,需要创建一个类型为 state.couchbase
的组件。请参阅本指南以了解如何创建和应用状态存储配置。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: <NAME>
spec:
type: state.couchbase
version: v1
metadata:
- name: couchbaseURL
value: <REPLACE-WITH-URL> # 必填。示例: "http://localhost:8091"
- name: username
value: <REPLACE-WITH-USERNAME> # 必填。
- name: password
value: <REPLACE-WITH-PASSWORD> # 必填。
- name: bucketName
value: <REPLACE-WITH-BUCKET> # 必填。
警告
上述示例中,secret 是以明文字符串形式使用的。建议使用 secret 存储来保护这些信息,具体方法请参阅此处。配置元数据字段
字段 | 必填 | 详情 | 示例 |
---|---|---|---|
couchbaseURL | Y | Couchbase 服务器的 URL | "http://localhost:8091" |
username | Y | 数据库的用户名 | "user" |
password | Y | 访问的密码 | "password" |
bucketName | Y | 要写入的桶名称 | "bucket" |
设置 Couchbase
您可以使用 Docker 在本地运行 Couchbase:
docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase
然后,您可以通过 localhost:8091
访问服务器并开始进行设置。
在 Kubernetes 上安装 Couchbase 的最简单方法是使用 Helm chart:
helm repo add couchbase https://couchbase-partners.github.io/helm-charts/
helm install couchbase/couchbase-operator
helm install couchbase/couchbase-cluster
相关链接
- Dapr 组件的基本架构
- 阅读本指南以获取配置状态存储组件的说明
- 状态管理构建块
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.