-
Notifications
You must be signed in to change notification settings - Fork 14
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
Helm FlowForge install failed: context deadline exceeded #330
Comments
With only one node with the label If you want to run a single node cluster you need to either remove both sets of labels,
or set them both the same:
|
It's not a single node cluster though.
When looking at the describe for these nodes, I see one with |
Sorry, miss read the eksctl file on my phone. First thing increase the helm timeout to 20mins Then in a separate terminal run Best guess will be you need to provide a Storage Class for the local PostgreSQL install to use as disk space. |
You may need to add
To your eksctl file to include the ebs storage class these days. |
@ppawlowski When you get a moment can you look at the https://flowfuse.com/docs/install/kubernetes/aws/ and see if it needs updating based on what we did for the scaling test cluster. |
Here's the output from those commands while running the install command, but before I added the addons section to my cluster.yml file:
I then destroyed the cluster in eks, added the addons section you suggested to my cluster.yml file and reran the Steps to Reproduce from the original post. I got the same context deadline exceeded issue as at the beginning, but got some data a few minutes in as it was running.
I noticed the non postgres pod had a status of CrashLoopBackOff so I included that as well
Sorry for the information dump, I'm new to kubernetes and flowfuse, so not quite sure what's needed to troubleshoot this |
Pod with database is not able to be deployed which is the main reason the setup process fails.
|
Just to be clear, the AWS defaults have changed with newer releases of Kubernetes and the instructions have not yet been updated. I think there are a couple more bits that need adding to the eksctl config file to enable ebs volumes. I think the
But please follow @ppawlowski's instructions first before trying this. |
Gave this one last hoorah, but wasn't able to get it going. The size of the organization I'm with doesn't quite make sense with kubernetes. We were originally looking at this as part of some R&D, but we've decided the local install option fits us better, so feel free to close the issue as I won't be able to continue looking into it Thank you both for helping look into this with me @hardillb @ppawlowski! 🙏 |
@wadebev11 We have updated the docs to cover the newer AWS EKS defaults, if you do come back to it please try with the new docs. |
For future posterity, I tried this with the updated documentation and it worked. Thanks again |
Current Behavior
When running
helm upgrade --atomic --install --timeout 10m flowforge flowforge/flowforge -f customization.yml
, I get the following error:Error: release flowforge failed, and has been uninstalled due to atomic being set: context deadline exceeded
Expected Behavior
helm should be able to correctly install flowforge.
Steps To Reproduce
kubectl
andhelm
eksctl create cluster -f cluster.yml
cluster.yml:
nginx-values.yaml:
kubectl annotate ingressclass nginx ingressclass.kubernetes.io/is-default-class=true
helm upgrade --atomic --install --timeout 10m flowforge flowforge/flowforge -f customization.yml
customization.yml:
Result:
Output when running with --debug flag
I tried upping the timeout to 30 minutes and even 60 minutes and got the same thing each time
Environment
The text was updated successfully, but these errors were encountered: