1、 我的jumpserver使用helm部署(jumpserver版本v3.10.1),我想要开放本地命令行登陆,执行如下命令,namespace就是你helm部署jumpserver的名称空间
$ kubectl get svc -n jumpserver | grep 2222
jms-k8s-jumpserver-jms-koko ClusterIP 10.134.247.145 <none> 5000/TCP,2222/TCP 4d3h
2、找到2222端口暴露的svc(默认就是2222),然后设置为nodeport方式开放2222端口,如下列
$ kubectl get svc -n jumpserver | grep 2222
jms-k8s-jumpserver-jms-koko NodePort 10.134.247.145 <none> 5000:30234/TCP,2222:31217/TCP 4d21h
3、连接方式
ssh jack@10.5.34.56 -p 31217 【用户和密码就是你登陆jumpserver的用户密码,ip就是你开放的nodeport的节点ip】
4、登陆成功如下图所示