Create and manage NLB
Network Load Balancer (NLB) processes traffic at the OSI Layer 4 (transport layer). The NLB listener can use TLS, TCP, or UDP protocols and connects to a single default target group. All traffic received by the listener is routed to the default target group.
The following describes how to create an NLB and manage it, including viewing the list, monitoring, and modifying information.
Create load balancer
The following describes how to create an NLB.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- Click the [Create load balancer] button at the top right.
- In Select type, choose Network Load Balancer.
- Configure the required settings to create the load balancer, and then click the [Create] button.
| Category | Item | Description |
|---|---|---|
| Basic information | Load balancer name | Name of the load balancer |
| Load balancer description | Description of the load balancer | |
| Network | Subnet | Displays the list of subnets in the selected VPC |
| Listener | Protocol | TCP, UDP, TLS |
| Port | Enter a value in the range 1–65535 | |
| Detailed attributes | Idle timeout: Configure the idle timeout value |
View load balancer list and basic information
You can check the load balancer list and basic information.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- Check the list of load balancers.
| Category | Description |
|---|---|
| Name | Name entered when created |
| ID | ID assigned when created |
| Provisioning status | Indicates whether the load balancer was created successfully or whether modification or deletion is in progress |
| Operating status | Indicates whether the created load balancer is available |
| Type | Load balancer type |
| Private IP | Private IP address automatically assigned to the load balancer |
| Public IP | Public IP address assigned by the user |
| VPC | VPC containing the load balancer |
| Availability zone | Availability zone selected at creation |
| Created at | Date when the load balancer was created |
View load balancer details
You can view detailed information about the load balancer.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- Select the load balancer whose details you want to view.
- Check information in each tab.
- Details tab
- Listener tab
- Monitoring tab
| Item | Description |
|---|---|
| Name | User-defined name used to identify the load balancer |
| ID | ID automatically assigned when the load balancer is created |
| Provisioning status | Status of resource creation and configuration |
| Operating status | Current operational state that can process actual traffic |
| Load balancer type | Type of the load balancer |
| Access log | Whether request/response log collection is enabled |
| VPC | VPC information where the load balancer belongs |
| VPC ID | ID of the connected VPC |
| Subnet | Subnet where the load balancer is deployed |
| Subnet ID | ID of the connected subnet |
| Public IP | Public IP address used for internet communication |
| Private IP | Private IP address used for internal network communication |
| Listener | Number of created listeners |
| Availability zone | Availability zone where the load balancer is deployed |
| Created at | Date and time when the load balancer was created |
| Item | Description |
|---|---|
| Protocol:Port | Protocol and port number received by the listener |
| ID | Listener ID |
| Provisioning status | Status of listener configuration application |
| Operating status | Current operational state of the listener |
| Minimum TLS version | Minimum allowed TLS protocol version |
| Default SSL certificate | Default SSL certificate used for HTTPS communication |
| Default action | Default traffic processing behavior when a request is received |
| Number of additional rules | Number of rules configured in addition to the default action |
| Item | Description |
|---|---|
| Query period | Set the period for monitoring data |
| Auto refresh | Whether monitoring data is automatically refreshed |
| View mode | Configure graph or data display format |
| Traffic metrics | Traffic-related statistics such as request count and throughput |
| Status metrics | Status-related statistics such as healthy/unhealthy responses |
Rename load balancer
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Rename for the target load balancer.
- Enter the information in the pop-up window and click the [Change] button.
Modify load balancer attributes
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Modify attributes for the target load balancer.
- Complete the modifications and click the [Modify] button.
Associate public IP
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Associate public IP for the target load balancer.
- Complete the configuration in the pop-up window and click the [Associate] button.
- Create a new public IP and assign automatically: When assigning and connecting a new public IP
- Select from owned public IP list: When connecting an existing public IP
Disassociate public IP
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Disassociate public IP for the target load balancer.
- Select the public IP to disconnect in the pop-up window and click the [Disassociate] button.
Configure access log
Access log is an optional feature and is disabled by default.
The following describes how to enable or disable the access log.
Enable access log
The following describes how to enable the access log.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Configure access log.
- Set access log to Enable in the pop-up window.
- Select the Bucket where the access logs will be stored. The selected bucket allows configuration of encryption usage.
- Encrypting the bucket is recommended for security.
- For details about creating Object Storage buckets, see Object Storage > Create and manage buckets.
- Select the Access key ID.
- The selected access key ID must have its expiration set to
Not specified. - For details about creating access keys, see Credentials.
- When creating an access key, store the secret access key separately.
- When access logs are enabled, bucket usage charges apply for storing logs. In this case, you can configure the access log retention period using the bucket Lifecycle setting. For more information, see Object Storage > Configure lifecycle.
- Enter the Secret access key paired with the access key ID and click the [Save] button.
Disable access log
The following describes how to disable the access log.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Configure access log.
- Select Disable for access log in the pop-up window and click the [Save] button.
Delete load balancer
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Delete load balancer.
- Enter the deletion confirmation text in the pop-up window and click the [Delete] button.