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

posted @ 2025-03-25 10:30  Tenderness、  阅读(116)  评论(0)    收藏  举报