-
Notifications
You must be signed in to change notification settings - Fork 66
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
Kubernetes on AWS templates do not produce a functional cluster #670
Labels
area/templates
impact/usability
Something that impacts users' ability to use the product easily and intuitively
kind/bug
Some behavior is incorrect or out of spec
size/M
Estimated effort to complete (up to 5 days).
Comments
scottslowe
added
kind/bug
Some behavior is incorrect or out of spec
needs-triage
Needs attention from the triage team
impact/usability
Something that impacts users' ability to use the product easily and intuitively
size/M
Estimated effort to complete (up to 5 days).
area/templates
and removed
needs-triage
Needs attention from the triage team
labels
Oct 20, 2023
Verified today this is still an issue. Steps taken after deploying the template with
Looks like there's a potential workaround in this issue: pulumi/pulumi-eks#833 (comment) |
@justinvp this was previously assigned to @cnunciato and needs to be picked up by someone to get over the finish line. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/templates
impact/usability
Something that impacts users' ability to use the product easily and intuitively
kind/bug
Some behavior is incorrect or out of spec
size/M
Estimated effort to complete (up to 5 days).
What happened?
As of a few EKS revisions ago, EKS clusters require the AWS EBS CSI driver/add-on to be installed in order to host workloads that use volumes. Our current templates do not have the AWS EBS CSI driver/add-on installed, and therefore cannot host any workloads that use volumes. They are, essentially, not functional.
To complicate the matter, the EKS component used in the templates does not currently support managing EKS add-ons (see pulumi/pulumi-eks#587 and pulumi/pulumi-eks#592). It is unclear to me at this point whether this means we need to stop using the EKS component or not. The AWS v6 upgrade also complicates this matter.
Example
pulumi new kubernetes-aws-go
. Complete the new project wizard.pulumi up
. Wait for the cluster to be provisioned.pulumi stack output kubeconfig > file
).SchedulingFailed
event will appear in the output ofkubectl describe pod
.Output of
pulumi about
This is not specific to a particular version of Pulumi.
Additional context
This problem was uncovered while trying to resolve issues with pulumi/examples#1472
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
The text was updated successfully, but these errors were encountered: