You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Hello, I was upgrading EKS to 1.29 when lens suddenly stopped opening terminals for both nodes and pods. It might be a coincidence because during the process of node groups upgrade, until some point I was still able to drain nodes using node terminal in lens.
After it stopped working, node terminal showed this message: failed to open a node shell: Unable to start terminal process: CreateProcess failed
What is interesting, other clusters, which run 1.28 were okay. I also was able to do all the commands from my local terminal for both 1.28 and 1.29 clusters.
I thought that kubectl might be too old so I upgraded my kubectl from 1.27 to 1.29. This also didn't change anything.
On my last step, I reinstalled newest Lens IDE version, which did not help either.
Other clusters I manage are 1.28 and I didn't have issues with them even after this happened on 1.29.
I also got Lens IDE informational message like this: If terminal shell is not ready please check your shell init files, if applicable.
After trying all of these things I managed to get this error, too: Error occurred: Pod creation timed outfailed to open a node shell: failed to create node pod
To Reproduce
Steps to reproduce the behavior:
Go to nodes section
Click on Node shell for target node
Wait with Connecting... message until error comes in
See error
Expected behavior
This should let you enter node terminal or do prepared commands like drain/cordon/uncordon.
Environment (please complete the following information):
Lens Version: 2024.11.131815-latest (not sure which one I used before)
OS: Windows 10 Enterprise, Version 22H2, OS Build 19045.5131
Installation method (e.g. snap or AppImage in Linux): .exe for Windows
Kubeconfig:
Quite often the problems are caused by malformed kubeconfig which the application tries to load. Please share your kubeconfig, remember to remove any secret and sensitive information.
Describe the bug
Hello, I was upgrading EKS to 1.29 when lens suddenly stopped opening terminals for both nodes and pods. It might be a coincidence because during the process of node groups upgrade, until some point I was still able to drain nodes using node terminal in lens.
After it stopped working, node terminal showed this message:
failed to open a node shell: Unable to start terminal process: CreateProcess failed
Pods terminals showed similar errors to this:
What is interesting, other clusters, which run 1.28 were okay. I also was able to do all the commands from my local terminal for both 1.28 and 1.29 clusters.
I thought that kubectl might be too old so I upgraded my kubectl from 1.27 to 1.29. This also didn't change anything.
On my last step, I reinstalled newest Lens IDE version, which did not help either.
Other clusters I manage are 1.28 and I didn't have issues with them even after this happened on 1.29.
I also got Lens IDE informational message like this:
If terminal shell is not ready please check your shell init files, if applicable.
After trying all of these things I managed to get this error, too:
Error occurred: Pod creation timed outfailed to open a node shell: failed to create node pod
To Reproduce
Steps to reproduce the behavior:
Expected behavior
This should let you enter node terminal or do prepared commands like drain/cordon/uncordon.
Environment (please complete the following information):
Kubeconfig:
Quite often the problems are caused by malformed kubeconfig which the application tries to load. Please share your kubeconfig, remember to remove any secret and sensitive information.
Additional details
I checked one issue where you asked whether haproxy or similar tool is being used. In my case, no similar tools are being used.
The text was updated successfully, but these errors were encountered: