- Documentation
Volcengine Kubernetes Engine
Volcengine Kubernetes Engine
FAQs
Service and Ingress FAQs
How do I resolve the issue where the Ingress Controller itself is inaccessible?
Service and Ingress FAQs
How do I resolve the issue where the Ingress Controller itself is inaccessible?
How do I resolve the issue where the Ingress Controller itself is inaccessible?
Issue description
In a Flannel cluster, requests to access the Ingress Controller itself from within the Ingress pod using domain name, CLB IP address, or Cluster IP address, may fail.
Cause analysis
Flannel allows hairpin access by default.
Solution
Restore the hairpinMode in Flannel to its default setting.
- Log in to the cluster using kubectl and then run the following command to edit the Flannel configuration file.
- In the returned cni-conf.json file, check whether the hairpinMode setting has been modified (the default is true), as shown below.
- If the hairpinMode setting has been changed from its default value, set it back to true. After completing the configuration, delete the current Flannel pod and wait for it to be recreated.
Last updated: 2026.07.23 14:31:45