1. Registering and Configuring a Cluster
Lấy thông tin Cluster DataPlane
Các bước cấu hình trước sau đây là cần thiết để đăng ký một cluster mong muốn trong ZCP. Bằng cách làm theo các bước này, bạn có thể thu thập cấu hình và thông tin cần thiết cho việc đăng ký.
#!/bin/sh
# Kết nối với cluster bạn muốn đăng ký và thực hiện lệnh sau.
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
Đăng ký một Cluster
Trong menu Clusters của Bảng điều khiển Hệ thống, bạn có thể quản lý các cluster đã đăng ký trong hệ thống.
Các bước để thêm một cluster trong Bảng điều khiển Hệ thống:
-
Nhấp vào nút Gắn Cluster trong danh sách Clusters.
-
Chọn loại nhà cung cấp nơi cụm được cài đặt.
-
Đặt Cluster Name mong muốn.
-
Nhập Cluster API Server và Token thu được từ các bước trước.
-
Nhấp vào nút Attach để đăng ký cụm.
Sau khi gắn một cụm, bạn có thể xác nhận cụm đã đăng ký trong trang danh sách Cụm:
Cài đặt Các Thành Phần Bổ Sung
Để cài đặt một thành phần Bổ sung, hãy chọn cụm mong muốn và điều hướng đến tab Add-ons, nơi bạn có thể tìm thấy danh sách các thành phần Bổ sung được hỗ trợ.
Tiếp theo, cài đặt các thành phần cần thiết cho việc giám sát.
Fluent-bit
Chọn một phiên bản và nhấp Save để cài đặt.
Fluentd
Chọn phiên bản mới nhất, sau đó một cửa sổ sẽ mở ra để nhập các tham số cần thiết. Nhấp Save để tiếp tục cài đặt.
Prometheus
Chọn phiên bản mới nhất và nhấp Save để cài đặt.
Prometheus-blackbox-exporter
Nhập một Name, chọn một phiên bản, và nhấp Save để cài đặt.
prometheus-k8s-events-exporter
Nhập một Name, chọn một phiên bản, và nhấp Save để cài đặt.