import_cluster
Import a Kubernetes cluster by providing its kubeconfig as a file path or full text. The tool validates client certificate and key pairing, then adds the cluster for management.
Instructions
导入集群配置。
kubeconfig 参数接受三种形式:
服务端文件路径(如 /app/data/.../xxx.yaml)
kubeconfig 完整文本内容(可直接传入,服务端会自动校验证书与私钥匹配)
用户提供的本地文件路径(服务端不可达时需先上传,见下方)
服务端会自动校验 client-certificate-data 与 client-key-data 是否匹配。 如果内容在传输过程中被损坏,校验会失败并返回包含 curl 上传指引的错误信息。
Args: name: 集群名称(仅允许字母、数字、点、下划线、连字符) kubeconfig: 服务端文件路径 或 kubeconfig 完整文本内容 service_account: 服务账户名称,默认为default namespace: 默认命名空间,默认为default is_default: 是否设为默认集群,默认为False
Returns: 导入结果
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| namespace | No | default | |
| is_default | No | ||
| kubeconfig | Yes | ||
| service_account | No | default |