其他操作
获取KubeConfig
在第三方云服务商集群不支持直接导出KubeConfig文件时,可采用下列方法获取MCP可用的KubeConfig文件。
- (可选)设置kubectl。
若集群可正常执行kubectl,可跳过本步骤。
which kubectl
获取kubectl文件的绝对路径xxx/kubectl,获取KubeConfig文件路径yyy/config。alias kubectl='xxx/kubectl --kubeconfig=yyy/config'
- 创建my-user-sa.yaml、my-user-role.yaml、my-user-role-binding.yaml文件。my-user-role.yaml:
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: my-user-role rules: - apiGroups: - '*' resources: - '*' verbs: - '*' - nonResourceURLs: - '*' verbs: - get
my-user-role-binding.yaml:
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: my-user-role-binding subjects: - kind: ServiceAccount name: my-user namespace: default roleRef: kind: ClusterRole name: my-user-role apiGroup: rbac.authorization.k8s.io
my-user-sa.yaml:
apiVersion: v1 kind: ServiceAccount metadata: name: my-user
- 在纳管集群上进行操作。
kubectl apply -f my-user-sa.yaml kubectl apply -f my-user-role.yaml kubectl apply -f my-user-role-binding.yaml
- 使用以下命令获取token。
kubectl get secret -n default `kubectl get secret -n default | grep my-user | awk '{print $1}'` -oyaml | grep token: | awk '{print $2}' | base64 -d
- 配置KubeConfig文件。
在下面kubeconfig.json中,将“server”参数替换为1里“yyy/config”文件中的“server”字段地址,“token”参数替换为4中获取的值。
kubeconfig.json:
kind: Config apiVersion: v1 preferences: {} clusters: - name: internalCluster cluster: server: 'https://119.xxx.xxx.xxx:5443' insecure-skip-tls-verify: true users: - name: user user: token: 'MIIFbAYJKo*****' contexts: - name: internal context: cluster: internalCluster user: user current-context: internal
- 添加集群,使用5中配置的KubeConfig文件。成功添加集群后,可以删除3中创建的ClusterRole、ClusterRoleBinding以及ServiceAccount。
MCP升级
MCP新版发布后,您可以升级MCP的组件。
- 登录MCP控制台。
- 将鼠标移至MCP上,单击“升级”。
您还可以在页面右上方单击“升级MCP”。
MCP续费
当MCP计费模式选择“包年/包月”时,可以为MCP续费。
- 登录计费模式为“包年/包月”的MCP控制台。
- 选择总览页面单击“更多操作 > 续费MCP”。
- 进入续费界面,设置续费参数。
- 统一到期日设置:可以对日期进行更改。
- 选择续费时长。
续费周期生效前进行变更,只允许退订实例,不能退订续费周期。
- 单击“去支付”。支付完成后,续费成功。
MCP退订
当MCP计费模式选择“包年/包月”时,可以退订MCP。
- 登录MCP控制台。
- 选择总览页面单击“更多操作 > 退订MCP”。
- 进入退订界面,选择退订原因,单击“退订”。

包周期到期后,资源状态变为“已过期”或“已冻结”,此时您可以选择续费或释放资源。
转包周期操作
若您的MCP计费模式是按需计费想更改为“包年/包月”,可以执行“转包周期”的操作。
- 登录计费模式为“按需计费”的MCP控制台。
- 选择总览页面,单击“转包周期”按钮。请根据跳转页面提示操作。
移除已添加的集群
移除操作仅是从MCP中移除集群,不会对集群及集群下的计算资源进行删除。
- 登录MCP控制台,在左侧导航栏单击“资源管理”列表,选择“集群管理”。
- 在集群列表中,单击集群后的“移除”,根据页面提示执行移除操作。
删除已创建的MCP
删除MCP不会删除MCP下的集群。
- 登录MCP控制台,在左侧导航栏中选择“总览”。
- 在MCP总览页面,单击“更多操作 > 删除MCP”,根据页面提示执行删除操作。
当选择“包年/包月”计费模式时,MCP创建后不能删除,如需停止使用,请执行退订操作。
