| vks.vngcloud.vn/load-balancer-id | Không bắt buộc | - Nếu bạn chưa có sẵn một Network Load Balancer đã khởi tạo trước đó trên hệ thống vLB. Chúng tôi sẽ tự động tạo 1 NLB trên cluster của bạn. NLB này sẽ hiển thị trên vLB Portal, chi tiết truy cập tại đây
- Nếu bạn đã có sẵn một Network Load Balancer đã khởi tạo trước đó trên hệ thống vLB và bạn muốn tái sử dụng NLB cho cluster của bạn. Lúc này, bạn hãy nhập thông tin Load Balancer ID vào annotation này.
|
| vks.vngcloud.vn/load-balancer-name | Không bắt buộc | - Annotation
vks.vngcloud.vn/load-balancer-name sẽ được sử dụng nếu bạn không sử dụng annotation load-balancer-id. - Annotation
vks.vngcloud.vn/load-balancer-name chỉ có ý nghĩa khi bạn tạo mới một load balancer. Sau khi load balancer được tạo thành công, annotation này sẽ tự động bị xóa. Việc sử dụng annotation này sau khi load balancer được tạo sẽ không có tác dụng. - Khi bạn sử dụng annotation này, nếu bạn chưa có sẵn một Network Load Balancer đã khởi tạo trước đó trên hệ thống vLB. Chúng tôi sẽ tự động tạo 1 NLB trên cluster của bạn. ALB này sẽ hiển thị trên vLB Portal, chi tiết truy cập tại đây
- Nếu bạn đã có sẵn một Network Load Balancer đã khởi tạo trước đó trên hệ thống vLB và bạn muốn tái sử dụng NLB cho cluster của bạn. Lúc này, bạn hãy nhập thông tin Load Balancer Name vào annotation này.
|
| vks.vngcloud.vn/package-id | Không bắt buộc | - Nếu bạn không nhập thông tin này thì mặc định chúng tôi sẽ sử dụng cấu hình NLB Small.
- Nếu bạn đã có sẵn host vLB đang ACTIVE và bạn muốn tích hợp host này vô cụm K8S của bạn, vui lòng bỏ qua trường thông tin này.
|
| vks.vngcloud.vn/prefer-zone-id | Không bắt buộc | - Nếu bạn không nhập thông tin này, hệ thống sẽ tự chọn ngẫu nhiên một zone trong các zone bạn đã chọn sử dụng.
- Nếu bạn muốn Load Balancer được tạo trong một zone cụ thể, hãy nhập Zone ID vào annotation này. Ví dụ:
HCM03-1A, HCM03-1B, HCM03-1C, HAN01-1A.
|
| vks.vngcloud.vn/prefer-subnet-id | Không bắt buộc | - Nếu không khai báo, hệ thống sẽ chọn ngẫu nhiên một subnet trong các subnet thuộc zone bạn đã chọn.
- Nếu bạn muốn Load Balancer được tạo trong một subnet cụ thể, hãy nhập Subnet ID vào annotation này.
|
| vks.vngcloud.vn/tags | Không bắt buộc | - Tag được gắn thêm cho NLB của bạn.
|
| vks.vngcloud.vn/scheme | Không bắt buộc | - Mặc định internet-facing, bạn có thể đổi thành internal tùy theo nhu cầu sử dụng.
|
| vks.vngcloud.vn/security-groups | Không bắt buộc | - Mặc định sẽ tạo một security group default theo Cluster của bạn.
|
| vks.vngcloud.vn/inbound-cidrs | Không bắt buộc | - Mặc định All CIDR: 0.0.0.0/0
- Danh sách CIDR/IP IPv4 được phép truy cập (Allowed CIDRs), đánh giá sau
dropped-cidrs. - Nếu đặt annotation này mà không đặt
vks.vngcloud.vn/acl-default-action, default action sẽ là drop — chỉ các dải IP đã khai báo được truy cập. - Gỡ annotation này sẽ trả listener về giá trị ACL trước đó (thường là 0.0.0.0/0).
|
| vks.vngcloud.vn/dropped-cidrs | Không bắt buộc | - Danh sách CIDR/IP IPv4 bị chặn (Dropped CIDRs), ngăn cách bằng dấu phẩy. Ví dụ:
203.0.113.9/32,198.51.100.0/24. - 0.0.0.0/0: chặn toàn bộ truy cập vào listener.
- Chuỗi rỗng
"": xóa danh sách chặn (controller vẫn quản lý danh sách này). - Được ưu tiên đánh giá trước
inbound-cidrs: IP nằm trong cả hai danh sách sẽ bị chặn. - Truy cập bị chặn sẽ bị bỏ gói im lặng, client sẽ thấy timeout.
|
| vks.vngcloud.vn/acl-default-action | Không bắt buộc | - Hành động áp dụng cho IP không khớp rule ACL nào: accept hoặc drop (không phân biệt hoa thường).
- Nếu đặt
inbound-cidrs mà không đặt annotation này, controller sẽ đặt default action là drop.
|
| vks.vngcloud.vn/healthy-threshold-count | Không bắt buộc | |
| vks.vngcloud.vn/unhealthy-threshold-count | Không bắt buộc | |
| vks.vngcloud.vn/healthcheck-interval-seconds | Không bắt buộc | |
| vks.vngcloud.vn/healthcheck-timeout-seconds | Không bắt buộc | |
| vks.vngcloud.vn/healthcheck-protocol | Không bắt buộc | - Mặc định TCP. Người dùng có thể chọn một trong các giá trị TCP/ HTTP/ HTTPS/ PING-UDP
|
| vks.vngcloud.vn/healthcheck-http-method | Không bắt buộc | - Mặc định GET. Người dùng có thể chọn một trong các giá trị GET / POST / PUT
|
| vks.vngcloud.vn/healthcheck-path | Không bắt buộc | |
| vks.vngcloud.vn/healthcheck-http-version | Không bắt buộc | - Mặc định 1.0. Người dùng có thể chọn một trong các giá trị 1.0, 1.1
|
| vks.vngcloud.vn/healthcheck-http-domain-name | Không bắt buộc | |
| vks.vngcloud.vn/healthcheck-port | Không bắt buộc | |
| vks.vngcloud.vn/success-codes | Không bắt buộc | |
| vks.vngcloud.vn/idle-timeout-client | Không bắt buộc | |
| vks.vngcloud.vn/idle-timeout-member | Không bắt buộc | |
| vks.vngcloud.vn/idle-timeout-connection | Không bắt buộc | |
| vks.vngcloud.vn/pool-algorithm | Không bắt buộc | - Mặc định ROUND_ROBIN. Người dùng có thể chọn một trong các giá trị ROUND_ROBIN / LEAST_CONNECTIONS / SOURCE_IP
|
| vks.vngcloud.vn/target-node-labels | Không bắt buộc | |
| vks.vngcloud.vn/enable-proxy-protocol | Không bắt buộc | - Mặc định trống. Người dùng chỉ định danh sách các service name trong Load Balancer mà Proxy Protocol sẽ được áp dụng.
|
| vks.vngcloud.vn/is-poc | Không bắt buộc | - Mặc định false.
- Nếu người dùng chỉ định field này là true, hệ thống sẽ tạo Load Balancer và thực hiện thanh toán bởi số dư ví POC.
|
| vks.vngcloud.vn/enable-autoscale | Không bắt buộc | - Mặc định false.
- Nếu người dùng chỉ định field này là true, hệ thống sẽ tạo Load Balancer với mode autoscale được bật.
|
| vks.vngcloud.vn/ignore | Không bắt buộc | - Mặc định false.
- Nếu người dùng chỉ định field này là true, hệ thống VKS sẽ không quản lý Service. Mọi thay đổi đối trên Service sẽ bị bỏ qua và LoadBalancer sẽ không được cập nhật.
|