Chuyển tới nội dung chính

2. Deploying the Dev Application

Tạo Nhóm Triển Khai

Để bắt đầu và chạy demo application được tạo ở bước trước, bạn cần tạo một Deployment Group và triển khai nó lên cụm.

Các bước để tạo một Nhóm Triển Khai:

  1. Trong menu bên trái của bảng điều khiển, nhấp vào Deployment Groups.
  2. Nhấp vào Create Deployment Group ở đầu màn hình.
  3. Nhập cloud-movie-dev vào trường Name.
  4. Đặt Prevent Cascade Delete về giá trị mặc định của nó (Bật).
    • Enabled (Default): Khi Deployment Group bị xóa hoặc một Cluster bị gỡ bỏ khỏi nó, ResourcesNamespaces đã triển khai trong cụm đó sẽ không bị xóa.
    • Disabled: Khi Deployment Group bị xóa hoặc một Cluster bị gỡ bỏ, tất cả ResourcesNamespaces đã triển khai trong cụm đó cũng sẽ bị xóa.
  5. Nhập cloud-movie-dev-ns vào trường Namespace.
    • (Tên Namespace thực tế có thể khác nhau trong môi trường thử nghiệm).
    • ✔️ You cannot create a duplicate namespace if it is already being used by another Deployment Group.
  6. Trong trường GitOps Repository, nhập URL kho Git nơi các tệp liên quan đến triển khai YAML sẽ được lưu trữ.
    • Trong hướng dẫn này, sử dụng Project Repository trong Gitea và thêm ‘’deploy’’ vào tên của nó.
    • Định dạng được khuyến nghị: https://GIT_DOMAIN/PROJECT_NAME/APPLICATION_NAME-deploy.git.
  7. Chọn Secret cho việc triển khai kho Git.
    • Nhấp vào Test Connection để xác minh thông tin xác thực.
    • Tham khảo trang Add a GitOps Repository Secret trong Appendix để biết hướng dẫn về cách thiết lập bí mật.
  8. Nhấp vào Save để đăng ký Deployment Group.

Thêm một Cluster vào Nhóm Triển Khai

Khi Deployment Group được tạo, bạn cần thêm một Cluster vào nó.

Các bước để thêm một Cluster vào Nhóm Triển Khai:

  1. Nhấp vào tab Clusters ở đầu màn hình.
  2. Nhấp vào Add Cluster ở đầu màn hình.
  3. Trong cửa sổ popup Cluster, chọn skcc-mp-demo-dev.
    • (Giá trị thực tế của Cluster Name có thể khác nhau trong môi trường thử nghiệm).
  4. Nhấp vào Add Cluster ở dưới cùng của màn hình để lưu cài đặt.

Nếu Cluster được thêm thành công, nó sẽ được hiển thị trong tab Clusters thay vì hiển thị "Không có mục nào".

Thêm Ứng Dụng Demo vào Nhóm Triển Khai

Bây giờ, thêm demo application đã tạo trước đó vào Deployment Group.

Các bước để thêm một Ứng Dụng Demo vào Nhóm Triển Khai:

  1. Nhấp vào tab Applications ở đầu màn hình.
  2. Nhấp vào Add Application để mở cửa sổ popup Applications.
  3. Trong Choose Application, chọn cloud-movie.
  4. Trong Yaml Generation Policy, chọn Always.
    • Always: Khi cài đặt ứng dụng được sửa đổi và triển khai, các thay đổi sẽ được phản ánh trong GitOps Repository.
    • Image Only: Khi cài đặt ứng dụng được sửa đổi và triển khai, các thay đổi sẽ not được phản ánh trong GitOps Repository (chỉ lần triển khai đầu tiên được lưu).
  5. Trong Pipeline, chọn develop.
    • (Giá trị thực tế của Pipeline Name có thể khác nhau trong môi trường thử nghiệm).
  6. Đặt Auto Deploy thành On.
  • On: Ứng dụng sẽ được triển khai tự động mỗi khi pipeline được chọn successfully builds.
    • Off: Người dùng phải triển khai ứng dụng một cách thủ công sau khi thực hiện các thay đổi.
  1. Nhấp vào Add Applications ở dưới cùng của màn hình để lưu cài đặt.

Nếu ứng dụng được thêm thành công, nó sẽ xuất hiện trong danh sách thay vì hiển thị "Không có mục nào".

Cấu hình Ứng dụng Demo

Các bước để cấu hình thông số triển khai:

  1. Nhấp vào Configuration trong cột Actions của cloud-movie.

  2. Nhập 8080 vào trường Port.

  3. Nhập 1 vào trường Replicas.

  4. Bật Resources > Configure.

  5. Nhập 100 vào CPU Request, chọn Millicore. Nhập 1000 vào CPU Limit, chọn Millicore.

  6. Nhập 256 vào Memory Request, chọn Mi. Nhập 2 vào Memory Limit, chọn Gi.

  7. Nhấp vào Save để lưu cài đặt.

Triển khai Ứng dụng Demo

Các bước để triển khai và xác minh:

  1. Nhấp vào nút Deploy trong phần Applications.

  2. Chọn một Build Number từ lịch sử xây dựng.

    • (Thông tin hiển thị có thể thay đổi tùy thuộc vào môi trường thử nghiệm).
  3. Nhấp vào Deploy để triển khai ứng dụng.

  4. Nhấp vào tab Overviews ở trên cùng.

  5. Nhấp vào History để xem các lần triển khai trước.

  6. Nhấp vào magnifying glass icon để xem nhật ký triển khai (Running trạng thái có nghĩa là triển khai thành công).

thông tin

Ứng dụng đã triển khai hiện đang chạy trong cụm đã chọn trong quá trình thiết lập.

Tạo và Triển khai Ingress cho Ứng dụng Demo

Các bước để Tạo và Triển khai Ingress:

  1. Trên tab Ingress ở đầu màn hình. Nhập cloud-movie-dev-ingress vào trường Name.
  2. Trong IngressClass, chọn Ingress Controller đã được cài đặt trong dataplane.
    • (Các IngressClass có sẵn có thể khác nhau ở các môi trường khác nhau).
  3. Nhập cloud-movie.partners-demo.cloudzmp.net vào trường Domain (Tên miền thực tế có thể khác nhau tùy thuộc vào môi trường thử nghiệm).
  4. Trong trường Path:
    • Nhập /.
    • Trong dropdown thứ hai, chọn cloud-movie (đây là dịch vụ backend cho ingress).
    • Trong dropdown thứ ba, chọn Prefix làm Path Type.
  5. Nhấp vào Save để lưu cấu hình.
  6. Nhấp vào Deploy ở đầu màn hình để triển khai Ingress.
mẹo

Bạn phải sử dụng một tên miền đã được đăng ký trước, và bản ghi DNS nên được cấu hình để định tuyến lưu lượng truy cập đến ZCP Load Balancer.

Truy cập Ứng dụng Demo đã Triển khai

  1. Nhấp vào tab Overview ở đầu màn hình.
  2. Trong Application URLs, nhấp vào URL của ứng dụng đã triển khai:

Màn hình Đăng nhập Ứng dụng Cloud-movie:

  • Trên màn hình đăng nhập, nhập:
    • Tên người dùng: admin
    • Mật khẩu: 1234
  • Nhấp vào Login.

Màn hình chính của Ứng dụng Cloud-movie: