diff --git a/docs/docs/Features/sharding.md b/docs/docs/Features/sharding.md index fb0b5609..a6917771 100644 --- a/docs/docs/Features/sharding.md +++ b/docs/docs/Features/sharding.md @@ -95,4 +95,26 @@ SELECT COUNT(price) AS AVG_DERIVED_COUNT_00000, SUM(price) AS AVG_DERIVED_SUM_00 |broadcast_tables|array[String]|否|无|暂不支持|| |table_sharding_algorithm_name|enum|是|无|分片算法| |table_sharding_column|String|是|无|分片键| -|sharding_count|u64|是|无|分片数| \ No newline at end of file +|sharding_count|u64|是|无|分片数| + +## CRD 配置示例 +```yaml +apiVersion: core.database-mesh.io/v1alpha1 +kind: DataShard +metadata: + name: catalogue + namespace: demotest + labels: + source: catalogue +spec: + rules: + - tableName: "t_order" + tableStrategy: + tableShardingAlgorithmName: "mod" + tableShardingColumn: "id" + shardingCount: 4 + actualDatanodes: + valueSource: + nodes: + - value: "ds001" +``` \ No newline at end of file diff --git a/docs/docs/UseCases/kubernetes.md b/docs/docs/UseCases/kubernetes.md index 9bf28768..3c7f2f3f 100644 --- a/docs/docs/UseCases/kubernetes.md +++ b/docs/docs/UseCases/kubernetes.md @@ -237,29 +237,6 @@ spec: db: "socksdb" ``` -- DataShard - -```yaml -apiVersion: core.database-mesh.io/v1alpha1 -kind: DataShard -metadata: - name: catalogue - namespace: demotest - labels: - source: catalogue -spec: - rules: - - tableName: "t_order" - tableStrategy: - tableShardingAlgorithmName: "mod" - tableShardingColumn: "id" - shardingCount: 4 - actualDatanodes: - valueSource: - nodes: - - value: "ds001" -``` - #### 应用访问数据库切换至 Pisanix 为 namespace 添加标签以开启注入