# 使用AI工具连接到k8s集群和jenkins流水线操作和问题排查

#### AGENTS.md或者CLAUDE.md

```


## jenkins

地址：`https://jenkins-1.whdev.vpclub.cn/`
用户名：`admin` , token: `XXXXXXXXXXXXXXXXXXXXXXXXXXXXX`
项目集：https://jenkins-1.whdev.vpclub.cn/job/XXXXXXXXXXXXXXXX/

## k8s集群

- kubeconfig：`~/.rancher/csud.yaml`；本目录部署在 **bigdata** namespace，kubectl 默认 ns 是 `default`，操作必须显式 `-n bigdata`
- 生产镜像仓库：外网访问地址 `csud-harbor.local.vppark.cn/...`，内网访问地址 `harbor.iovhm.local:5000/...`

### 工具容器

- 本项目有一个容器 `a-openeuler-tools`（bigdata ns，openEuler 基础镜像）安装了多种常用工具，集群内排障/临时操作可进入这个容器执行：
  `kubectl --kubeconfig ~/.rancher/csud.yaml exec -it -n bigdata deploy/a-openeuler-tools -- bash`

```

#### 连接到jenkins

##### 创建访问凭据

- 找到凭据设置页

[![](https://iovhm.com/book/uploads/images/gallery/2026-09/scaled-1680-/DMV6UL4qzP3VCvjj-image-1790580884772.png)](https://iovhm.com/book/uploads/images/gallery/2026-09/DMV6UL4qzP3VCvjj-image-1790580884772.png)

- 新增一个凭据并记下来 **为了安全，凭据不定期删除，凭据过期请重新创建**

[![](https://iovhm.com/book/uploads/images/gallery/2026-09/scaled-1680-/e6eV4ZoJCIelNkGx-image-1790580922019.png)](https://iovhm.com/book/uploads/images/gallery/2026-09/e6eV4ZoJCIelNkGx-image-1790580922019.png)

##### 编写提示词

把这个内容写到你的AGENTS.md或者claude.md中，AI既可自动调用API来做流水线发布

```
## jenkins

地址：`https://jenkins-1.whdev.vpclub.cn/`
用户名：`admin` , token: `XXXXXXXXXXXXXXXXXXXXXXXXXXXXX`
项目集：https://jenkins-1.whdev.vpclub.cn/job/XXXXXXXXXXXXXXXX/


```

#### 连接到k8s集群

##### 下载凭据

**为了安全，凭据不定期删除，凭据过期请重新创建**

[![](https://iovhm.com/book/uploads/images/gallery/2026-09/scaled-1680-/S93og1TSUFNAPaLm-image-1790581427420.png)](https://iovhm.com/book/uploads/images/gallery/2026-09/S93og1TSUFNAPaLm-image-1790581427420.png)

##### 修改配置

- 修改地址为外部可以访问的地址（即rancher地址）
- 修改跳过tls验证

```

skip-tls-verify: true

```

[![](https://iovhm.com/book/uploads/images/gallery/2026-09/scaled-1680-/kUd6ClsaSQoC4gWV-image-1790581765453.png)](https://iovhm.com/book/uploads/images/gallery/2026-09/kUd6ClsaSQoC4gWV-image-1790581765453.png)


##### 下载kubectl

**注意需要设置环境变量能直接访问kubectl**

<https://kubernetes.io/zh-cn/releases/download/>

直接操作命令：

```

kubectl --kubeconfig ~/.rancher/csud.yaml get no

```



##### 编写提示词

把这个内容写到你的AGENTS.md或者claude.md中，AI既可自动调用API

```

##k8s集群

- kubeconfig：`~/.rancher/csud.yaml`；本目录部署在 **bigdata** namespace，kubectl 默认 ns 是 `default`，操作必须显式 `-n bigdata`
- 生产镜像仓库：外网 `csud-harbor.local.vppark.cn/...`（内网同仓库即 `harbor.iovhm.local:5000/...`）

### 工具容器

- 本项目有一个容器 `a-openeuler-tools`（bigdata ns，openEuler 基础镜像）安装了多种常用工具，集群内排障/临时操作可进它执行：
  `kubectl --kubeconfig ~/.rancher/csud.yaml exec -it -n bigdata deploy/a-openeuler-tools -- bash`

```