跳到主要内容

1. Registering and Configuring a Cluster

获取 DataPlane 集群信息

以下预配置步骤是注册所需集群到 ZCP 的必要步骤。通过遵循这些步骤,您可以获得注册所需的配置和信息。

#!/bin/sh
# 连接到您想要注册的集群并执行以下命令。
kubectl create ns zcp-system
kubectl create serviceaccount zcp-mcm-backend-service-admin -n zcp-system
kubectl label sa zcp-mcm-backend-service-admin -n zcp-system zcp-mcm-default=true
kubectl create clusterrolebinding zcp-mcm-backend-service-admin \
--clusterrole cluster-admin \
--serviceaccount zcp-system:zcp-mcm-backend-service-admin
kubectl label clusterrolebinding zcp-mcm-backend-service-admin zcp-mcm-default=true
cat << EOF | kubectl apply -f -
apiVersion: v1
kind: Secret
type: kubernetes.io/service-account-token
metadata:
name: zcp-mcm-backend-service-admin
namespace: zcp-system
annotations:
kubernetes.io/service-account.name: zcp-mcm-backend-service-admin
EOF
CLUSTER_APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ")
CLUSTER_TOKEN=$(kubectl get secret -n zcp-system zcp-mcm-backend-service-admin -o jsonpath="{.data['token']}" | base64 -d)
echo "-----------------------------"
echo "CLUSTER_APISERVER :: " $CLUSTER_APISERVER
echo "CLUSTER_TOKEN :: " $CLUSTER_TOKEN
Example Output Screen:

注册集群

在系统仪表板的集群菜单中,您可以管理系统中注册的集群。

在系统仪表板中添加集群的步骤:

  1. 点击集群列表中的附加集群按钮。

  2. 选择集群安装的提供者类型。

  3. 设置所需的 Cluster Name

  4. 输入从前面的步骤获得的 Cluster API ServerToken

  5. 点击 Attach 按钮以注册集群。

在附加集群后,您可以在集群列表页面确认已注册的集群:

安装附加组件

要安装附加组件,请选择所需的集群并导航到 Add-ons 选项卡,在那里您可以找到支持的附加组件列表。

接下来,安装监控所需的组件。

Fluent-bit

选择一个版本并点击 Save 进行安装。

Fluentd

选择最新版本,然后会弹出一个窗口以输入所需的参数。点击 Save 继续安装。

Prometheus

选择最新版本并点击 Save 进行安装。

Prometheus-blackbox-exporter

输入一个 Name,选择一个版本,然后点击 Save 进行安装。

prometheus-k8s-events-exporter

输入一个 Name,选择一个版本,然后点击 Save 进行安装。