bmson7112 / TTS-VTNet

1 stars 0 forks source link

Tìm hiểu cluster-api #16

Open bmson7112 opened 1 year ago

bmson7112 commented 1 year ago

1. Nêu vấn đề và lý do có sự xuất hiện của cluster-API

2. Cách hoạt động.

3. Kiển trúc của Cluster-API thì gồm 2 nhóm chính

4. Các loại Cluster

5. Các thành phần của management cluster

-Cluster API Core Manager: Controller manager này chiu trách nghiệm quản lý vòng đời của cluster. Nó sẽ hiểu tất cả các tài nguyên như Cluster, Machine, MachineDeployment và MachineSet được sử dụng để khai báo một cụm mà không có bất kỳ chi tiết cơ sở hạ tầng cụ thể nào. Việc khai báo cơ sở hạ tầng hay những cái khác liên quan là do bootstrap providerinfra provider làm

6. Các thành phần của Cluster-API

bmson7112 commented 1 year ago
  1. Cài đặt và cấu hình cluster
  1. Cài đặt Install clusterctl
  1. Khởi tạo Management Cluster

    • Sau khi đã cài đặt xong các điều kiện tiên quyết, ta sẽ chuyển Kubernetes CLuster trở thành 1 Management Cluster bằng lệnh clusterctl init
    • Kích hoạt các cổng tính năng, chúng có thể được kích hoạt bằng cách xuất ra các biến môi trường trước khi ta thực thi lệnh clusterctl init
    • Tiếp theo chúng ta sẽ lựa chọn Infrastructure provider cho Cluster API, ở đây là Docker. Sau khi chạy lệnh clusterctl init --infrastructure docker ta có kết quả như hình

      image

  2. Chuẩn bị và tạo các workload cluster

    • Ta dùng lệnh clusterctl generate cluster, sau khi chạy nó ta sẽ có 1 file yaml dùng để tạo ra workload cluster
    • Trước tiên ta thêm các biến môi trường cho workload cluster của mình và sau đó tạo file .yaml

      image

      image