This page indexes frequently asked questions about ACK cluster networking, organized by component: container networks, Services, Ingresses, and DNS. It also covers common network configuration tasks.
Where to start
When traffic isn't reaching your workload, check each layer in order — from the inside out:
Client → DNS → Load balancer → Node → Pod
| Layer | Go to |
|---|---|
| Pod can't get an IP or is stuck in ContainerCreating | Terway FAQ or Flannel FAQ |
| Service IP unreachable or SLB stuck in Pending | SLB FAQ |
| Ingress returning errors or wrong TLS cert | Ingress configurations FAQ or Errors FAQ |
| DNS resolution failing in cluster | DNS FAQ |
| Need to expose workloads to the internet | Network configurations FAQ |
Container network FAQ
Terway FAQ
-
What's the difference between Terway's Shared ENI and Exclusive ENI network modes?
-
How can I tell if my ACK cluster is using Terway in Shared ENI or Exclusive ENI mode?
-
Is it possible to switch the CNI network plugin on an existing ACK cluster?
-
Why can't my Pods access the internet after adding a new vSwitch for Terway in my ACK cluster?
-
What's the difference between the Terway and Flannel network plugins for an ACK Kubernetes cluster?
-
What determines the maximum number of Pods per node in a Terway cluster?
-
What is Terway's DataPath V2 mode, and how is it different from the original IPvlan mode?
-
Why did my Terway component upgrade fail with the error
eip pool is not supported? -
Why do my Pods sometimes fail to create in a Terway cluster with the error
can't found dev by mac?
Flannel FAQ
-
What's the difference between the Terway and Flannel network plugins for an ACK Kubernetes cluster?
-
In a Flannel cluster, why can my Pods ping some ECS instances but not others?
-
Why are newly added nodes in my Flannel cluster getting a NodeNetworkUnavailable taint?
-
How can I change the Pod CIDR, Service CIDR, or IPs per node for an existing ACK cluster?
kube-proxy FAQ
IPv6 FAQ
Other issues
-
How do I fix network latency issues immediately after a Pod starts?
-
What is the correct way to plan the network for an ACK cluster?
-
How do I identify the network plugin and vSwitches used by my cluster?
-
How can I increase the Linux conntrack (connection tracking) limit on my nodes?
-
Is it possible to install a third-party CNI network plugin on an ACK cluster?
-
Why do I get a
no IP addresses available in range seterror in my Flannel cluster? -
What should I consider when configuring a custom cluster domain for my ACK cluster?
Service FAQ
Server Load Balancer (SLB) FAQ
-
Which external traffic policy should I use when I create a Service — Local or Cluster?
-
Why are no events collected during the synchronization between a Service and an SLB instance?
-
How do I handle an SLB instance that remains in the Pending state?
-
What do I do if the vServer groups of an SLB instance are not updated?
-
What do I do if the annotations of a Service do not take effect?
-
Why does the cluster fail to access the IP address of an SLB instance?
-
If I delete a Service, is the SLB instance associated with the Service automatically deleted?
-
How do I rename an SLB instance if the CCM version is V1.9.3.10 or earlier?
-
How do I query the IP addresses, names, and address types of all SLB instances in a cluster?
CCM update FAQ
Existing SLB instances FAQ
Other issues
Ingress FAQ
Ingress configurations FAQ
-
Are Layer 7 request headers passed through by default in Ingress?
-
Can Ingress-Nginx forward traffic to HTTPS backend services?
-
How do I specify an existing SLB instance for ack-ingress-nginx deployed from the Marketplace page?
-
How do I change Ingress-nginx listeners from Layer 4 to Layer 7 (HTTPS/HTTP)?
Connectivity FAQ
Canary releases FAQ
Errors FAQ
Other issues
DNS FAQ
Network configurations FAQ
How do I access cluster workloads over the internet?
ACK supports five methods for exposing workloads to the internet:
How do I get the real client IP address in my Pods?
If your cluster uses SLB instances to provide external services and Web Application Firewall (WAF) is enabled, set externaltrafficpolicy to Local on the Services that expose your Pods. For clusters that use Ingress instead, set externaltrafficpolicy to Local on the nginx-ingress-lb Service.
For WAF configuration details, see Use WAF.
How do I throttle traffic for an ACK cluster?
Use Alibaba Cloud Service Mesh (ASM) to apply traffic throttling. ASM protects your backend services against traffic spikes, service overloading, resource exhaustion, and attacks — reducing costs and improving user experience. For details, see Throttling.