Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashloops - exec user process caused: exec format error #445

Open
oneillsj opened this issue Jun 30, 2021 · 2 comments
Open

Crashloops - exec user process caused: exec format error #445

oneillsj opened this issue Jun 30, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@oneillsj
Copy link

oneillsj commented Jun 30, 2021

Seeing this error when trying to deploy CIC on a ARMv7 CPU architecture in a lab environment.
From my research I've found other ingress controllers experienced similar issues. And it was found the ingress images were incompatible with arm architecture.

kubectl get pod cic-k8s-ingress-controller-6f99f7d6d5-44ps6
NAME                                          READY   STATUS             RESTARTS   AGE
cic-k8s-ingress-controller-6f99f7d6d5-44ps6   0/1     CrashLoopBackOff   26         114m
kubectl logs -f cic-k8s-ingress-controller-6f99f7d6d5-44ps6
standard_init_linux.go:228: exec user process caused: exec format error

Yaml config file:

kind: Deployment
metadata:
  name: cic-k8s-ingress-controller
spec:
  selector:
    matchLabels:
      app: cic-k8s-ingress-controller
  replicas: 1
  template:
    metadata:
      name: cic-k8s-ingress-controller
      labels:
        app: cic-k8s-ingress-controller
      annotations:
    spec: 
      serviceAccountName: cic-k8s-role
      containers:
      - name: cic-k8s-ingress-controller
        image: "quay.io/citrix/citrix-k8s-ingress-controller:1.7.6"
        env:
        # Set NetScaler NSIP/SNIP, SNIP in case of HA (mgmt has to be enabled) 
         - name: "NS_IP"
           value: "192.168.X.X"
         # Set username for Nitro
         - name: "NS_USER"
           value: "nsroot"
         # Set user password for Nitro
         - name: "NS_PASSWORD"
           value: "X"
         # Set log level
         - name: "EULA"
           value: "yes"
        args:
          - --ingress-classes
            ingress-class-1
          - --feature-node-watch
            false
        imagePullPolicy: Always
@ankits123
Copy link
Contributor

Yes that's right .Ingress image is incompatible with arm architecture.

@mayurmohanpatil
Copy link

Hello @sjoneill we would like to understand your use case for further assistance.
Can we please add your inputs on [email protected]

@apoorvak-citrix apoorvak-citrix added the enhancement New feature or request label Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants