Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tiup-playground: add info about TiProxy (#19357) #19359

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions tiup/tiup-playground.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,30 @@ tiup playground scale-out --db 2
tiup playground scale-in --pid 86526
```

## 部署 TiProxy

[TiProxy](/tiproxy/tiproxy-overview.md) 是 PingCAP 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持、服务发现等功能。

从 TiUP v1.14.1 版本起,你可以通过 TiUP Playground 为集群部署 TiProxy。例如:

```shell
tiup playground v8.5.0 --tiproxy 1
```

关于 TiProxy 的部署和使用详情,请参考 [TiProxy 文档](/tiproxy/tiproxy-overview.md#安装和使用)。

`tiup playground` 命令行中与 TiProxy 相关的选项说明:

```bash
Flags:
--tiproxy int 设置集群中 TiProxy 节点的数量。如果未指定,不会部署 TiProxy。
--tiproxy.binpath string 指定 TiProxy 的二进制文件位置。
--tiproxy.config string 指定 TiProxy 的配置文件。
--tiproxy.host host Playground 的 TiProxy host。如果没有提供,TiProxy 会使用 host 参数作为它的 host。
--tiproxy.port int Playground 的 TiProxy 端口。如果没有提供,TiProxy 会使用 6000 作为它的端口。
--tiproxy.timeout int TiProxy 最长等待超时时间,单位为秒。若配置为 0,则永不超时(默认为 60)。
```

## 部署 PD 微服务

从 v8.2.0 起,[PD 微服务](/pd-microservices.md)(实验特性)支持通过 TiUP 部署。你可以通过 TiUP Playground 为集群部署 `tso` 微服务和 `scheduling` 微服务。
Expand Down
Loading