alibaba/kt-connect

View on GitHub
docs/zh-cn/cli/preview.md

Summary

Maintainability
Test Coverage
Ktctl Preview
---

用于将本地服务添加到Kubernetes集群。基本用法如下:

```bash
ktctl preview <新建服务名> --expose <本地端口>:<新建服务端口>
```

命令可选参数:

```
--expose value       指定本地服务监听的端口,格式为`port`或`local:remote`,多个端口用逗号分隔,例如:7001,8080:80
--external           创建`LoadBalancer`类型的Service(生成可暴露到集群外的服务地址)
--skipPortChecking   不必检查指定的本地端口是否有服务监听
```

关键参数说明:

- `--expose`是一个必须的参数,它的值应当与本地运行服务的端口一致,若希望创建的Service使用与本地服务不同的端口,则应当使用`<本地端口>:<预期Service端口>`的方式来指定。