netscaler / netscaler-k8s-ingress-controller

NetScaler Ingress Controller for Kubernetes:
https://developer-docs.citrix.com/projects/citrix-k8s-ingress-controller/en/latest/
309 stars 91 forks source link

citrix-k8s-cpx-ingress Docker container cannot start on ARM Mac. #599

Open shlee-demon opened 1 year ago

shlee-demon commented 1 year ago

Describe the bug citrix-k8s-cpx-ingress Docker container cannot start on ARM Mac.

To Reproduce

This is a minimum docker-compose.yml setup. This works on a Intel Mac but not on m2 Mac.

services:
  proxy:
    image: quay.io/citrix/citrix-k8s-cpx-ingress:13.0-83.27
    tty: true
    cap_add:
        - NET_ADMIN
    privileged: true
    environment:
      - LOCAL_LICENSE=yes
      - EULA=yes

And the last few outputs are as follows:

citrix-proxy-1  | Aug 18 14:15:20 a0e33ffd85bb cron[436]: (CRON) INFO (pidfile fd = 5)
citrix-proxy-1  | Aug 18 14:15:20 a0e33ffd85bb cron[437]: (CRON) STARTUP (fork ok)
citrix-proxy-1  | Aug 18 14:15:20 a0e33ffd85bb cron[437]: (CRON) INFO (Running @reboot jobs)
citrix-proxy-1  | Aug 18 14:15:20 a0e33ffd85bb nsaggregatord: Aggregator got a abort signal for some crazy reason
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  process doesn't start in first attempt trying to !!! Restart !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  pid file not written properly !!! Retrying !!!
citrix-proxy-1  | nsaggregatord  process doesn't start in second attempt !!! Stoping Container !!!
citrix-proxy-1  | service[nsaggregatord -i 192.0.0.2] start failed with return code 1
citrix-proxy-1  | Exiting CPX
citrix-proxy-1 exited with code 1

Expected behavior Hopefully this can run on m2.

Logs

Additional context

mohitsaxena019 commented 1 year ago

citrix-k8s-cpx-ingress does not support ARM.

shlee-demon commented 1 year ago

@mohitsaxena019 Gotcha. Is there a chance it will support ARM in the future?