Closed davidroth closed 3 years ago
I'm investigating a related issue right now, and I think the problem is specific to our v3
SDK (it appears that we're not creating resources that include Helm hooks).
I expect to have a fix soon, but you can also try using the v2
SDK in the meantime.
I confirmed that I can install the chart successfully with the latest release if the namespace isn't specified. I was seeing the same Service timeout that you reported if the namespace was set. From a cursory look with kubectl
, it appears that the Service may not be properly selecting the Deployment in the traefik
namespace you specified. Perhaps that needs to be set as part of the chart configuration?
I don't think this is a Pulumi bug at this point, so I'm going to close this out. Feel free to reopen if you are still having problems.
I encounter a similar issue with the kube-prometheus-stack when the pods - which have to be created - are made from a CRD. the CRD is installed but the console gives the error, that the resource is not available and CRDs may be missing. So Pods do not come alive and the service is waiting infinitely for the pods to become alive. I've created an issue in the pulumi repo pulumi/pulumi#6326.
Problem description
I am trying to deploy traefik in an eks cluster via pulumi. Unfortunately, installing the traefik helm chart via pulumi does not work:
Errors & Logs
Hangs:
Unfortunately it is stuck in the step creating the "kubernetes:core/v1:Service" resource. Note that the service is created (e.x.
kubectl svc -A
lists the created treafik service), but pulumi hangs there for 5 minutes or so.After a timeout, pulumi outputs the following error:
When checking the pods with
kubectl
, it looks like they have been created:But the service is in a wrong namespace and has no external ip:
Affected product version(s)
v2.19.0
Reproducing the issue
Application to reproduce:
Dependencies:
Program:
Questions
What does this "Finding Pods to direct traffic to" message mean? The error remains, even when re-running "pulumi up":