freelensapp / freelens-k8s-proxy

MIT License
0 stars 1 forks source link

kubectl proxy does not support WebSocket protocol #2

Open dex4er opened 4 hours ago

dex4er commented 4 hours ago

Starting port-forward with kubectl 1.31.0 and Kubernetes 1.31.0 cluster ends with error:

image

Most likely because this version uses WebSocket protocol and freelens-k8s-proxy does not bypass it.

Recompiling it with the current libraries would probably help.

dex4er commented 3 hours ago

Application log:

info:    ┏ Creating a new port-forward podinfo/pod/podinfo-5dd5dbb796-tcdmw:9898 +3s
info:    ┗ [1] { timestamp: '07/10/2024 16:26:23' }
info:    ┏ [CLUSTER]: refresh +10s
info:    ┃ [1] {
info:    ┃ [2]   id: '6978c1476b18340974fe70c520262535',
info:    ┃ [3]   name: 'arn:aws:eks:us-east-1:123456789012:cluster/eks-demo',
info:    ┃ [4]   ready: true,
info:    ┃ [5]   online: true,
info:    ┃ [6]   accessible: true,
info:    ┃ [7]   disconnected: false,
info:    ┃ [8]   timestamp: '07/10/2024 16:26:33'
info:    ┗ [9] }
warn:    ┏ [getPortFrom]: failed to retrieve port via ^forwarding from (?<address>.+) -> +5s
warn:    ┗ [1] { timestamp: '07/10/2024 16:26:38' }
error:   ┏ [PORT-FORWARD-ROUTE]: failed to open a port-forward: Error: failed to retrieve port from stream +1ms
error:   ┃ [1] {
error:   ┃ [2]   namespace: 'podinfo',
error:   ┃ [3]   port: 9898,
error:   ┃ [4]   resourceType: 'pod',
error:   ┃ [5]   resourceName: 'podinfo-5dd5dbb796-tcdmw',
error:   ┃ [6]   timestamp: '07/10/2024 16:26:38'
error:   ┗ [7] }