Network management FAQ

Updated at:

Find answers to container networking, Service, Ingress, and DNS questions for ACK clusters.

Index

Container networking FAQ

Terway-related

Flannel-related

kube-proxy

IPv6-related

How do I troubleshoot common issues in an IPv6 dual-stack cluster?

Other issues

Service FAQ

CLB configuration

Question

Summary

What CLB instances does an ACK cluster create by default?

Two CLB instances: API server and Nginx Ingress Controller

How do I choose between the Local and Cluster external traffic policies?

Comparison of traffic policy behaviors

Why was my CLB configuration modified?

CCM overwrites manual CLB console changes

How are node weights calculated in Local mode?

Weight formulas by CCM version

How do I enable connection draining for a LoadBalancer Service?

Annotations for connection draining

How do I list all CLB instances in a cluster?

kubectl + jq command to list all LoadBalancer Services

How do I enable CLB renaming for older CCM versions?

Manually tagging CLB instances created by CCM v1.9.3.10 or earlier

CLB access and lifecycle

Question

Summary

Why is a CLB IP address inaccessible from within the cluster?

Layer 4 limitations and Local mode behavior

When are CLB instances deleted?

Deletion policies for CCM-created vs. reused CLB instances

What do I do if I accidentally delete a CLB instance?

Recovery steps for API server, Ingress, and application CLB instances

Reusing an existing CLB instance

Question

Summary

Why does reusing an existing CLB instance fail?

CCM version, instance origin, and VPC requirements

Why are listeners not created when I reuse an existing CLB instance?

Force-override annotation required

CLB troubleshooting

Question

Summary

What do I do if a CLB instance stays in the Pending state?

Check events and resolve errors

What do I do if a vServer group is not updated?

Check events and resolve errors

What do I do if a Service annotation does not take effect?

CCM version, annotation presence, and syntax

Why are no events displayed for Service and LoadBalancer synchronization?

CCM version earlier than v1.9.3.276-g372aa98-aliyun

Service error messages

Question

Summary

Quota and resource errors

Backend server quota, vSwitch IP exhaustion, node availability

Configuration errors

ENI mode, target port, resource group, address type, billing method

Network errors

VPC mismatch, API throttling, vServer group conflicts

CLB reuse errors

Reusing CCM-created CLB, CLB not found, CLB reattachment

Billing errors

Overdue payment, insufficient balance, shared instance discontinued

NodePort and CCM

Question

Summary

How do I access a NodePort Service?

Access methods by network scope

How do I configure a listener for a NodePort Service?

Change to LoadBalancer type

How do I configure the NodePort range?

ServiceNodePortRange and port conflict avoidance

What do I do if a CCM upgrade fails?

Troubleshooting link

How do I add permissions required for a CCM upgrade in an ACK dedicated cluster?

RAM permissions for v2.11.2 and later

Ingress FAQ

Configuration

Access and connectivity

Canary release

Error messages

Other issues

DNS FAQ

Why can't I enter the CoreDNS pod using exec?

Why is CoreDNS using a deprecated API?

CoreDNS logs show "dns: buffer size too small"

Network fundamentals

How do I access workloads over the public network?

How do pods in an ACK cluster obtain the client's originating IP address?

  • Without WAF, set externalTrafficPolicy to Local in the Service YAML (for SLB-exposed services) to preserve the client source IP. For Ingress, check the nginx-ingress-lb externalTrafficPolicy and set externalTrafficPolicy to Local.

  • If using WAF, see Use WAF.

How do I implement throttling protection for traffic in an ACK cluster?

To precisely control traffic in ACK clusters, or to handle high network loads, service overload, resource shortages, or network attacks, use Service Mesh (ASM) for rate limiting. This protects backend service stability, reduces costs, and improves the end-user experience. See Throttling protection.