Supportconfig Bundle

安装 CSP Adapter 后,你将能够生成一个 Supportconfig Bundle。此 Bundle 是一个 tar 包,可用于快速提供支持信息。

你可以通过 Rancher 或通过直接访问安装 Rancher 的集群来创建这些 Bundle。请注意,建议通过 Rancher 访问。

注意:无论采用何种方法,只有管理员可以生成/下载 Supportconfig Bundle。

通过 Rancher 访问

首先,点击汉堡菜单。然后单击 Get Support 按钮。

Get Support

在下一页中,单击 Generate Support Config 按钮。

注意:如果未安装 Adapter ,则不会出现生成 Supportconfig Bundle 的选项。你必须安装 CSP Adapter 才能生成 Supportconfig Bundle。

Get Support

不通过 Rancher 进行访问

首先,为安装 Rancher 的集群生成 kubeconfig。

注意:如果 Rancher 宕机,你将无法使用 Rancher 生成的 kubeconfig 令牌访问集群。

配置你的 shell 环境以使用此 kubeconfig 令牌:

  1. export KUBECONFIG=$MY_KUBECONFIG_PATH

建议在运行此命令时创建一个临时工作目录,如下所示:

  1. mkdir temp && cd temp

然后,检索 Supportconfig Bundle:

  1. mkdir rancher && kubectl get configmap csp-config -n cattle-csp-adapter-system -o=jsonpath='{.data.data}' >> rancher/config.json && tar -c -f supportconfig_rancher.tar rancher && rm -rf rancher

这将在你的当前目录中创建一个 supportconfig_rancher.tar 文件。

由于 gnu-tar 和 bsd-tar 不兼容,在 Mac 上运行这些命令的用户可能会遇到问题。如果支持部门在读取你制作的 Supportconfig 时出现问题,你可以先尝试在你的路径上将 gnu-tar 作为 gtar 进行访问,然后运行以下命令:

  1. mkdir rancher && kubectl get configmap csp-config -n cattle-csp-adapter-system -o=jsonpath='{.data.data}' >> rancher/config.json && gtar -c -f supportconfig_rancher.tar rancher && rm -rf rancher