试了以下两种方式来调用容器终端,但都发现需要使用Kubesphere登录后的cookie才行。
1.直接访问Kubesphere的终端页面,即http://ip:port/terminal/cluster/default/projects/my-project/pods/cola-v1-8574d88984-92hms/containers/container-k4ri9t,在此地址后手动加上?token=xxx¤tUser=xxx还是会跳转到登录页面
2.使用其他问题中看到的使用websocket方式,即wss://10.241.45.11/kapis/terminal.kubesphere.io/v1alpha2/namespaces/my-project/pods/my-nginx-cdd9b688b-958cw?container=container-48ihu7&shell=sh,此地址后手动加上?token=xxx¤tUser=xxx报504超时(如果登录了Kubesphere后直接访问链接地址是成功的)
请问有什么办法能够解决呢?谢谢