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
注册集群
在系统仪表板的集群菜单中,您可以管理系统中注册的集群。
在系统仪表板中添加集群的步骤:
-
点击集群列表中的附加集群按钮。
-
选择集群安装的提供者类型。
-
设置所需的 Cluster Name。
-
输入从前面的步骤获得的 Cluster API Server 和 Token。
-
点击 Attach 按钮以注册集群。
在附加集群后,您可以在集群列表页面确认已注册的集群:
安装附加组件
要安装附加组件,请选择所需的集群并导航到 Add-ons 选项卡,在那里您可以找到支持的附加组件列表。
接下来,安装监控所需的组件。
Fluent-bit
选择一个版本并点击 Save 进行安装。
Fluentd
选择最新版本,然后会弹出一个窗口以输入所需的参数。点击 Save 继续安装。
Prometheus
选择最新版本并点击 Save 进行安装。
Prometheus-blackbox-exporter
输入一个 Name,选择一个版本,然后点击 Save 进行安装。
prometheus-k8s-events-exporter
输入一个 Name,选择一个版本,然后点击 Save 进行安装。