hebbaa opened a new issue, #2695:
URL: https://github.com/apache/apisix-ingress-controller/issues/2695

   ### Issue description
   
   I am encountering a crash loop when deploying a custom Docker image for the 
APISIX Ingress Controller v2.0.0.
   
   The Setup:
   
   I am building my own image from source (Ingress Controller v2.0.0).
   
   During the build process, I am pulling the ADC binary v0.23.1 (based on 
current documentation/scripts).
   
   My Kubernetes Deployment YAML is based on the official v2.0.0 manifests, 
which configures the ADC sidecar to run as a server:
   
   ```
   YAML
   
   args:
     - "server"
     - "--listen"
     - "unix:/sockets/adc.sock"
   ```
   The Issue: The container fails to start with the following error:
   
   Error: unknown command "server"
   Analysis: It appears that ADC v0.23.1 is a pure CLI tool and has removed the 
server subcommand entirely. However, the architecture for Ingress Controller 
v2.0.0 (specifically the GatewayProxy pattern) seems to still rely on a 
long-running ADC sidecar process to handle config syncing.
   
   Questions:
   
   For Ingress Controller v2.0.0, is it still supported to use the newer ADC 
versions (v0.23.x)? If so, how should the Deployment arguments be configured 
since the server command is gone?
   
   
   I would appreciate clarification on the correct version matrix for this 
setup.
   
   Thanks!
   
   ### Environment
   
   - your apisix-ingress-controller version (output of 
apisix-ingress-controller version --long): 2.0.0
   - your Kubernetes cluster version (output of kubectl version):
   - if you run apisix-ingress-controller in Bare-metal environment, also show 
your OS version (uname -a):
   


-- 
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