AlinsRan commented on issue #2708:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/2708#issuecomment-3888337417

   
   # Issue Investigation Checklist
   
   ## 1. Logs and Runtime Information
   
   ### 1.1 Complete Logs
   
   Please provide the full logs during the time when the issue occurred.
   
   #### Ingress Pod
   - ingress container logs
   - adc-server container logs
   - If possible, please enable debug logging and reproduce the issue.
   
   Debug configuration references:
   - Ingress debug:  
     
https://github.com/apache/apisix-helm-chart/blob/9d5ad2a28f7e75490e05f9dd977cd29791f13629/charts/apisix-ingress-controller/values.yaml#L80
   - ADC debug:  
     
https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix-ingress-controller/values.yaml#L77
   
   #### APISIX Pod
   - `error.log`
   - `access.log` entries that include `/apisix/admin/configs` API calls
   
   ---
   
   ## 2. Restart Verification
   
   Please confirm:
   
   - Does restarting `ingress-apisix` resolve the issue?
   
   This helps determine whether the problem originates from the ingress/ADC 
side or the APISIX data plane.
   
   ---
   
   ## 3. Standalone API Configuration Comparison
   
   When the issue occurs:
   
   - Call the standalone API
   - Retrieve the data plane configuration **before and after restart**
   - Compare the configuration differences
   
   Standalone API reference:  
   https://apisix.apache.org/zh/docs/apisix/deployment-modes/#example
   
   This step is critical for root cause analysis.
   
   ---
   
   ## 4. Resource Limits and Usage
   
   Please provide:
   
   - Resource requests/limits for ingress pods
   - Resource requests/limits for APISIX pods
   - CPU and memory usage when the issue occurs
   
   Insufficient resources may cause sync failures or abnormal behavior.
   
   ---
   
   # 2. Configuration Conflict Investigation
   
   ## 2.1 GatewayProxy Conflict
   
   Please check whether multiple `GatewayProxy` resources are pointing to the 
same data plane.
   
   You can run:
   
   ```bash
   kubectl get gatewayproxy -A -o yaml
   ````
   
   Multiple `GatewayProxy` resources sharing the same data plane may cause 
configuration conflicts.
   
   ---
   
   ## 2.2 Multiple Ingress Controllers
   
   Please confirm:
   
   * Whether multiple `apisix-ingress-controller` instances are deployed in the 
same Kubernetes cluster
   * If yes, whether they are properly isolated (e.g., ingressClass, namespace 
scope, etc.)
   
   Improper isolation may also lead to configuration conflicts.
   
   ---
   
   # 3. Investigation Goals
   
   The goal is to determine:
   
   * Whether the issue is on the ingress/ADC side or the APISIX data plane side
   * Whether there is a configuration conflict
   * Whether improper resource limits are causing synchronization failures
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to