Service Traffic Management
Quản lý lưu lượng dịch vụ có thể được cấu hình bằng cách chọn tab QUẢN LÝ LƯU LƯỢNG trong chi tiết hồ sơ. Đây là một cài đặt để quản lý lưu lượng của các ứng dụng đã triển khai.
Phiên bản hiện tại đang trong giai đoạn beta và chỉ cung cấp phương pháp kiểm soát Blue/Green sử dụng Kubernetes CNI (Giao diện mạng container). Các bản cập nhật trong tương lai sẽ bao gồm loại Istio và nhiều phương pháp kiểm soát khác.
Quản lý lưu lượng dịch vụ chỉ trở nên hoạt động khi hai hoặc nhiều ứng dụng được triển khai thành công. Khi tab này hoạt động, bạn có thể đăng ký các ứng dụng để được quản lý dưới sự kiểm soát lưu lượng và quản lý lưu lượng của chúng bằng cách sử dụng nút THÊM.
Lưu ý rằng một nhóm quản lý lưu lượng chỉ bao gồm hai ứng dụng, và ứng dụng hoạt động ban đầu được chọn dựa trên ứng dụng tham chiếu đã chọn.
Việc sử dụng quản lý lưu lượng với các ứng dụng liên quan đến cùng một dịch vụ là rất quan trọng để nó hoạt động chính xác.
Danh sách Lưu lượng Dịch vụ
Phần này mô tả trang tab QUẢN LÝ LƯU LƯỢNG.
① Một nút để thêm các mục quản lý lưu lượng mới.
② Danh sách các mục quản lý lưu lượng đã đăng ký.
- Tên: Tên của quản lý lưu lượng đã đăng ký.
- Loại: Chỉ ra loại quản lý lưu lượng. Hiện tại, chỉ hỗ trợ CNI.
- Kiểu: Chỉ ra phương pháp kiểm soát theo loại quản lý lưu lượng. Hiện tại, chỉ hỗ trợ B/G (Blue/Green).
- Hoạt động: Hiển thị ứng dụng nào trong hai ứng dụng đã đăng ký đang hoạt động.
- Trạng thái: Để hiển thị trạng thái hiện tại của quản lý lưu lượng.
- ĐANG CHẠY: Hoạt động bình thường.
- ĐANG CHỜ: Đang tiến hành kích hoạt.
- LỖI: Đã xảy ra lỗi.
- Hành động: Các nút hành động bổ sung cho quản lý lưu lượng.
- Hoàn tất: Kết thúc bài kiểm tra lưu lượng cho quản lý lưu lượng. Nhấn nút này sẽ hoàn toàn chuyển đổi sang ứng dụng đang hoạt động hiện tại, và ứng dụng khác sẽ bị xóa.
- Kích hoạt Khóa/Mở khóa: Ngăn chặn người dùng khác thay đổi ứng dụng đã được kích hoạt. Tuy nhiên, các hành động khác (Hoàn tất, Chỉnh sửa, Xóa) vẫn có thể thực hiện.
- Chỉnh sửa: Chuyển đến trang chỉnh sửa cho quản lý lưu lượng.
- Xóa: Xóa quản lý lưu lượng và quay lại trạng thái trước khi đăng ký.
③ Danh sách các ứng dụng đã đăng ký trong quản lý lưu lượng.
- Ứng dụng (Tên Microservice): Tên của ứng dụng đã đăng ký.
- Hình ảnh Triển khai (Tên Hình ảnh Đã Triển Khai): Tên hình ảnh container đã triển khai thực tế của ứng dụng.
- Thông tin Phiên bản: Thông tin phiên bản của hình ảnh triển khai.
- Trạng thái Triển khai: Trạng thái triển khai hiện tại của ứng dụng.
- Số lượng Bản sao: Số lượng POD mà ứng dụng được triển khai trên đó.
- Trạng thái Chuyển tiếp: Thông tin về tỷ lệ chuyển tiếp lưu lượng.
- Hành động: Nút kích hoạt. Nhấn vào nó để chuyển lưu lượng sang ứng dụng đó. Nếu bị khóa, nút sẽ xuất hiện như một nút khóa và không thể nhấn.
④ Lọc danh sách các mục quản lý lưu lượng theo Tên, Loại, Kiểu hoặc giá trị Hoạt động nhập vào trường Tìm kiếm.
Thêm Quản lý Lưu lượng Dịch vụ
Đây là trang nơi bạn có thể thêm một nhóm lưu lượng mới, với mô tả chi tiết cho từng mục:
① Tên Nhóm: (Bắt buộc) Tên của quản lý lưu lượng mới đang được tạo.
② Mô tả: Mô tả về quản lý lưu lượng đang được tạo. Mục này chỉ có thể được chỉnh sửa trong quá trình Chỉnh sửa.
③ Loại Lưu lượng: Chọn loại lưu lượng. Hiện tại, chỉ hỗ trợ CNI.
④ Loại Kiểm soát Lưu lượng: Chọn loại kiểm soát lưu lượng. Hiện tại, chỉ hỗ trợ B/G (Xanh/Lục). ⑤ A Service (A Service Setting): A Service đề cập đến ứng dụng tham chiếu cho việc quản lý lưu lượng đã tạo. Khi tạo mới, ứng dụng được kích hoạt ban đầu trở thành ứng dụng tham chiếu (A Service).
⑥ B Service (B Service Setting): Đặt ứng dụng cho việc kiểm tra lưu lượng trái ngược với ứng dụng tham chiếu.
Chỉ các ứng dụng đã được đăng ký trong hồ sơ mới được hiển thị trong danh sách A Service và B Service. Các ứng dụng đã được sử dụng bởi quản lý lưu lượng dịch vụ khác sẽ không được liệt kê.