Skip to content

Commit

Permalink
update install.md
Browse files Browse the repository at this point in the history
  • Loading branch information
imroc committed Oct 28, 2024
1 parent 5fdee72 commit 37123ad
Showing 1 changed file with 6 additions and 19 deletions.
25 changes: 6 additions & 19 deletions docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
安装 `tke-extend-network-controller` 前请确保满足以下前提条件:
1. 确保腾讯云账号是带宽上移账号,参考 [账户类型说明](https://cloud.tencent.com/document/product/1199/49090) 进行判断或升级账号类型(如果账号创建的时间很早,有可能是传统账号)。
2. 创建了 [TKE](https://cloud.tencent.com/product/tke) 集群,且集群版本大于等于 1.26。
3. 集群中安装了 [cert-manager](https://cert-manager.io/docs/installation/) (webhook 依赖证书)。
4. 本地安装了 [helm](https://helm.sh) 命令,且能通过 helm 命令操作 TKE 集群(参考[本地 Helm 客户端连接集群](https://cloud.tencent.com/document/product/457/32731))。
5. 需要一个腾讯云子账号的访问密钥(SecretID、SecretKey),参考[子账号访问密钥管理](https://cloud.tencent.com/document/product/598/37140),要求账号至少具有以下权限:
3. 集群中安装了 [cert-manager](https://cert-manager.io/docs/installation/) (webhook 依赖证书),可通过 [TKE 应用市场](https://console.cloud.tencent.com/tke2/helm/market) 安装。
4. 需要一个腾讯云子账号的访问密钥(SecretID、SecretKey),参考[子账号访问密钥管理](https://cloud.tencent.com/document/product/598/37140),要求账号至少具有以下权限:
```json
{
"version": "2.0",
Expand Down Expand Up @@ -39,15 +38,9 @@
}
```

## 使用 helm 安装
## 安装方法

1. 克隆仓库:

```bash
git clone --depth 1 https://github.com/tkestack/tke-extend-network-controller.git
```

2. 创建 `values.yaml` 并配置:
在 [TKE 应用市场](https://console.cloud.tencent.com/tke2/helm/market) 的网络分类中找到 `tke-extend-network-controller`,编辑 `values.yaml`,根据需求进行配置,以下几个参数是必填的:

```yaml
vpcID: "" # TKE 集群所在 VPC ID (vpc-xxx)
Expand All @@ -56,12 +49,6 @@ secretID: "" # 腾讯云子账号的 SecretID
secretKey: "" # 腾讯云子账号的 SecretKey
```

3. 安装到 TKE 集群:
```bash
helm upgrade --install -f values.yaml \
--namespace tke-extend-network-controller --create-namespace \
tke-extend-network-controller ./tke-extend-network-controller/charts/tke-extend-network-controller
```
配置完成后单击【完成】即可安装到集群。

> 1. 如果要升级版本,先执行 `helm repo update`,再重复执行上面的安装命令即可。
> 2. 如果要更改配置,直接修改 `values.yaml`,再重复执行上面的安装命令即可。
如果您使用 GitOps 管理应用,不想通过 TKE 应用市场安装,也可以从 [GitHub](https://github.com/tkestack/charts/tree/main/incubator/tke-extend-network-controller) 下载 chart 通过 helm 命令安装。

0 comments on commit 37123ad

Please sign in to comment.