kubevpn快速使用教程
下载安装kubevpn地址
https://kubevpn.dev/docs/quickstart
k8s集群安装必要的依赖
yum -y install socat
收集k8s配置文件
比如存放到:~/.kube/config-107
~/.kube/config-24
编写配置文件:
vim ~/.kubevpn/config.yaml
---
Name: 107
Flags:
- connect
- --kubeconfig=~/.kube/config-107
- --debug=true
- --namespace=default
- --image=harbor.senses-ai.com/docker-hub/naison/kubevpn:v2.4.1
- --lite
---
Name: 194
Flags:
- connect
- --kubeconfig=~/.kube/config-194
- --namespace=default
- --image=harbor.senses-ai.com/docker-hub/naison/kubevpn:v2.4.1
- --lite
- --debug=true
连接K8S集群:
kubevpn alias 194
断开连接:
kubevpn disconnect --all
查看连接状态:
kubevpn status
测试连接 注意ping只能ping pod地址
[root@yzt-145 .kubevpn]# kubectl --kubeconfig=/root/.kube/config-194 get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kubevpn-traffic-manager-67558c9f5b-5gxt8 3/3 Running 0 15h 10.0.0.60 k8s-sj-194 <none> <none>
# +----------------------------------------------------------+
[root@yzt-145 .kubevpn]# ping 10.0.0.60
PING 10.0.0.60 (10.0.0.60) 56(84) bytes of data.
64 bytes from 10.0.0.60: icmp_seq=1 ttl=64 time=99.2 ms
64 bytes from 10.0.0.60: icmp_seq=2 ttl=64 time=94.2 ms
64 bytes from 10.0.0.60: icmp_seq=3 ttl=64 time=97.5 ms

浙公网安备 33010602011771号