Netflix / conductor

Conductor is a microservices orchestration engine.
Apache License 2.0
12.82k stars 2.34k forks source link

Running a pod with the Netflix Conductor ServerAndUi image causes the pod to be stuck in ContainerCreating status #3781

Open kyandaks opened 1 year ago

kyandaks commented 1 year ago

Describe the bug While running Netflix conductor on EKS V1.26 (or 1.24+) cluster which use containerd as the runtime, the Netflix Conductor ServerAndUi image causes the pod to be stuck in ContainerCreating status. As per troubleshooting sessions with AWS, we have discovered in kubelet logs this error: "kubelet docker config file not found couldn't find valid .dockercfg after checking in var/lib/kubelet"

Details Conductor version: https://github.com/Netflix/conductor/releases/tag/v3.13.2 Persistence implementation: Postgres Queue implementation: Lock: Workflow definition: Task definition: Event handler definition:

To Reproduce Steps to reproduce the behavior: Deploy this image to a cluster running v1.24 or greater

Aimei9 commented 1 year ago

Create a custom image: Build a custom Conductor image:

docker build -t custom-conductor-serverandui: .

Push the Custom Image to a Container Registry:

Once you're satisfied with the custom image, push it to a container registry

docker push custom-conductor-serverandui: