chore: update README (#111)

* chore: update README

* chore: rename org name
This commit is contained in:
naison
2024-01-01 18:01:54 +08:00
committed by GitHub
parent a66fbb1637
commit 4a2abc24da
7 changed files with 70 additions and 69 deletions

18
.github/krew.yaml vendored
View File

@@ -4,7 +4,7 @@ metadata:
name: kubevpn name: kubevpn
spec: spec:
version: {{ .TagName }} version: {{ .TagName }}
homepage: https://github.com/KubeNetworks/kubevpn homepage: https://github.com/kubenetworks/kubevpn
shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network" shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: | description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
@@ -17,7 +17,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: amd64 arch: amd64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_amd64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_amd64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
to: . to: .
@@ -28,7 +28,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: arm64 arch: arm64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_arm64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_arm64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
to: . to: .
@@ -39,7 +39,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: 386 arch: 386
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_386.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_386.zip" .TagName }}
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
to: . to: .
@@ -50,7 +50,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: amd64 arch: amd64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_amd64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_amd64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
to: . to: .
@@ -61,7 +61,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: arm64 arch: arm64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_arm64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_arm64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
to: . to: .
@@ -72,7 +72,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: 386 arch: 386
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_386.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_386.zip" .TagName }}
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
to: . to: .
@@ -83,7 +83,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: amd64 arch: amd64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_amd64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_amd64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
to: . to: .
@@ -94,7 +94,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: arm64 arch: arm64
{{addURIAndSha "https://github.com/KubeNetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_arm64.zip" .TagName }} {{addURIAndSha "https://github.com/kubenetworks/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_arm64.zip" .TagName }}
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
to: . to: .

View File

@@ -16,49 +16,49 @@ KubeVPN ${RELEASE} is available now ! 🎉
**Mac** (x86-64/Intel) **Mac** (x86-64/Intel)
\`\`\` \`\`\`
curl -Lo kubevpn.zip https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_darwin_amd64.zip && unzip -d kubevpn kubevpn.zip curl -Lo kubevpn.zip https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_darwin_amd64.zip && unzip -d kubevpn kubevpn.zip
\`\`\` \`\`\`
**Mac** (AArch64/Apple M1 silicon) **Mac** (AArch64/Apple M1 silicon)
\`\`\` \`\`\`
curl -Lo kubevpn.zip https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_darwin_arm64.zip && unzip -d kubevpn kubevpn.zip curl -Lo kubevpn.zip https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_darwin_arm64.zip && unzip -d kubevpn kubevpn.zip
\`\`\` \`\`\`
**Linux** (x86-64) **Linux** (x86-64)
\`\`\` \`\`\`
curl -Lo kubevpn.zip https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_amd64.zip && unzip -d kubevpn kubevpn.zip curl -Lo kubevpn.zip https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_amd64.zip && unzip -d kubevpn kubevpn.zip
\`\`\` \`\`\`
**Linux** (AArch64) **Linux** (AArch64)
\`\`\` \`\`\`
curl -Lo kubevpn.zip https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_arm64.zip && unzip -d kubevpn kubevpn.zip curl -Lo kubevpn.zip https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_arm64.zip && unzip -d kubevpn kubevpn.zip
\`\`\` \`\`\`
**Linux** (i386) **Linux** (i386)
\`\`\` \`\`\`
curl -Lo kubevpn.zip https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_386.zip && unzip -d kubevpn kubevpn.zip curl -Lo kubevpn.zip https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_linux_386.zip && unzip -d kubevpn kubevpn.zip
\`\`\` \`\`\`
**Windows** (x86-64) **Windows** (x86-64)
\`\`\` \`\`\`
curl -LO https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_amd64.zip curl -LO https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_amd64.zip
\`\`\` \`\`\`
**Windows** (AArch64) **Windows** (AArch64)
\`\`\` \`\`\`
curl -LO https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_arm64.zip curl -LO https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_arm64.zip
\`\`\` \`\`\`
**Windows** (i386) **Windows** (i386)
\`\`\` \`\`\`
curl -LO https://github.com/KubeNetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_386.zip curl -LO https://github.com/kubenetworks/kubevpn/releases/download/${RELEASE}/kubevpn_${RELEASE}_windows_386.zip
\`\`\` \`\`\`
## Checksums ## Checksums

View File

@@ -56,7 +56,7 @@ jobs:
minikube image load --remote naison/kubevpn:test minikube image load --remote naison/kubevpn:test
minikube image ls minikube image ls
eval $(minikube docker-env) eval $(minikube docker-env)
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl apply -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
- name: Build - name: Build
run: | run: |
@@ -121,7 +121,7 @@ jobs:
minikube image load --remote naison/kubevpn:test minikube image load --remote naison/kubevpn:test
minikube image ls minikube image ls
eval $(minikube docker-env) eval $(minikube docker-env)
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl apply -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
- name: Build - name: Build
run: | run: |

View File

@@ -1,48 +1,48 @@
![kubevpn](https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/flat_log.png) ![kubevpn](https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions) [![GitHub Workflow][1]](https://github.com/kubenetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod) [![Go Version][2]](https://github.com/kubenetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn) [![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability) [![Maintainability][4]](https://codeclimate.com/github/kubenetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE) [![GitHub License][5]](https://github.com/kubenetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn) [![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
[![Releases][7]](https://github.com/KubeNetworks/kubevpn/releases) [![Releases][7]](https://github.com/kubenetworks/kubevpn/releases)
[![GoDoc](https://godoc.org/github.com/KubeNetworks/kubevpn?status.png)](https://godoc.org/github.com/KubeNetworks/kubevpn) [![GoDoc](https://godoc.org/github.com/kubenetworks/kubevpn?status.png)](https://godoc.org/github.com/kubenetworks/kubevpn)
[1]: https://img.shields.io/github/actions/workflow/status/KubeNetworks/kubevpn/release.yml?logo=github [1]: https://img.shields.io/github/actions/workflow/status/kubenetworks/kubevpn/release.yml?logo=github
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go [2]: https://img.shields.io/github/go-mod/go-version/kubenetworks/kubevpn?logo=go
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat [3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability [4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
[5]: https://img.shields.io/github/license/KubeNetworks/kubevpn [5]: https://img.shields.io/github/license/kubenetworks/kubevpn
[6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker [6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker
[7]: https://img.shields.io/github/v/release/KubeNetworks/kubevpn?logo=smartthings [7]: https://img.shields.io/github/v/release/kubenetworks/kubevpn?logo=smartthings
# KubeVPN # KubeVPN
[中文](README_ZH.md) | [English](README.md) | [Wiki](https://github.com/KubeNetworks/kubevpn/wiki/Architecture) [中文](README_ZH.md) | [English](README.md) | [Wiki](https://github.com/kubenetworks/kubevpn/wiki/Architecture)
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes KubeVPN is Cloud Native Dev Environment. Connect to kubernetes cluster network, you can access remote kubernetes
cluster network, remote cluster network via service name or Pod IP / Service IP. Intercept remote
kubernetes cluster service can also access your local service. and more, you can run your kubernetes pod on local Docker kubernetes cluster service inbound traffic to local PC with service mesh. and more, you can run your kubernetes pod on
container with same environment、volume、and network. you can develop your application on local PC totally. local Docker container with same environment、volume、and network. Develop application on local PC totally.
## QuickStart ## QuickStart
#### Install from GitHub release #### Install from GitHub release
[LINK](https://github.com/KubeNetworks/kubevpn/releases/latest) [LINK](https://github.com/kubenetworks/kubevpn/releases/latest)
#### Install from custom krew index #### Install from custom krew index
```shell ```shell
( (
kubectl krew index add kubevpn https://github.com/KubeNetworks/kubevpn.git && \ kubectl krew index add kubevpn https://github.com/kubenetworks/kubevpn.git && \
kubectl krew install kubevpn/kubevpn && kubectl kubevpn kubectl krew install kubevpn/kubevpn && kubectl kubevpn
) )
``` ```
@@ -51,7 +51,7 @@ container with same environment、volume、and network. you can develop your app
```shell ```shell
( (
git clone https://github.com/KubeNetworks/kubevpn.git && \ git clone https://github.com/kubenetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn cd kubevpn && make kubevpn && ./bin/kubevpn
) )
@@ -60,13 +60,13 @@ container with same environment、volume、and network. you can develop your app
### Install bookinfo as demo application ### Install bookinfo as demo application
```shell ```shell
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl apply -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
``` ```
For clean up after test For clean up after test
```shell ```shell
kubectl delete -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl delete -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
``` ```
## Functions ## Functions
@@ -654,7 +654,7 @@ d0b3dab8912a naison/kubevpn:v2.0.0 "/bin/bash" 5 minutes ago
* For clean up after test * For clean up after test
```shell ```shell
kubectl delete -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl delete -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
``` ```
### Multiple Protocol ### Multiple Protocol

View File

@@ -1,46 +1,47 @@
![kubevpn](https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/flat_log.png) ![kubevpn](https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions) [![GitHub Workflow][1]](https://github.com/kubenetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod) [![Go Version][2]](https://github.com/kubenetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn) [![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability) [![Maintainability][4]](https://codeclimate.com/github/kubenetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE) [![GitHub License][5]](https://github.com/kubenetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn) [![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
[![Releases][7]](https://github.com/KubeNetworks/kubevpn/releases) [![Releases][7]](https://github.com/kubenetworks/kubevpn/releases)
[![GoDoc](https://godoc.org/github.com/KubeNetworks/kubevpn?status.png)](https://godoc.org/github.com/KubeNetworks/kubevpn) [![GoDoc](https://godoc.org/github.com/kubenetworks/kubevpn?status.png)](https://godoc.org/github.com/kubenetworks/kubevpn)
[1]: https://img.shields.io/github/actions/workflow/status/KubeNetworks/kubevpn/release.yml?logo=github [1]: https://img.shields.io/github/actions/workflow/status/kubenetworks/kubevpn/release.yml?logo=github
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go [2]: https://img.shields.io/github/go-mod/go-version/kubenetworks/kubevpn?logo=go
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat [3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability [4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
[5]: https://img.shields.io/github/license/KubeNetworks/kubevpn [5]: https://img.shields.io/github/license/kubenetworks/kubevpn
[6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker [6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker
[7]: https://img.shields.io/github/v/release/KubeNetworks/kubevpn?logo=smartthings [7]: https://img.shields.io/github/v/release/kubenetworks/kubevpn?logo=smartthings
# KubeVPN # KubeVPN
[English](README.md) | [中文](README_ZH.md) | [维基](https://github.com/KubeNetworks/kubevpn/wiki/%E6%9E%B6%E6%9E%84) [English](README.md) | [中文](README_ZH.md) | [维基](https://github.com/kubenetworks/kubevpn/wiki/%E6%9E%B6%E6%9E%84)
KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes 网络的工具,可以在本地直接访问远端集群的服务。也可以在远端集群访问到本地服务,便于调试及开发。同时还可以使用开发模式,直接在本地使用 Docker KubeVPN 是一个云原生开发工具。通过连接云端 kubernetes 网络,可以在本地使用 k8s dns 或者 Pod IP / Service IP
将远程容器运行在本地。 直接访问远端集群中的服务。拦截远端集群中的工作负载的入流量到本地电脑,配合服务网格便于调试及开发。同时还可以使用开发模式,直接在本地使用 Docker
模拟 k8s pod runtime 将容器运行在本地 (具有相同的环境变量,磁盘和网络)。
## 快速开始 ## 快速开始
#### 从 Github release 下载编译好的二进制文件 #### 从 Github release 下载编译好的二进制文件
[链接](https://github.com/KubeNetworks/kubevpn/releases/latest) [链接](https://github.com/kubenetworks/kubevpn/releases/latest)
#### 从 自定义 Krew 仓库安装 #### 从 自定义 Krew 仓库安装
```shell ```shell
( (
kubectl krew index add kubevpn https://github.com/KubeNetworks/kubevpn.git && \ kubectl krew index add kubevpn https://github.com/kubenetworks/kubevpn.git && \
kubectl krew install kubevpn/kubevpn && kubectl kubevpn kubectl krew install kubevpn/kubevpn && kubectl kubevpn
) )
``` ```
@@ -49,7 +50,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
```shell ```shell
( (
git clone https://github.com/KubeNetworks/kubevpn.git && \ git clone https://github.com/kubenetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn cd kubevpn && make kubevpn && ./bin/kubevpn
) )
@@ -58,7 +59,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
#### 安装 bookinfo 作为 demo 应用 #### 安装 bookinfo 作为 demo 应用
```shell ```shell
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml kubectl apply -f https://raw.githubusercontent.com/kubenetworks/kubevpn/master/samples/bookinfo.yaml
``` ```
## 功能 ## 功能

View File

@@ -18,7 +18,7 @@ import (
var ( var (
address = []string{ address = []string{
"https://api.github.com/repos/KubeNetworks/kubevpn/releases/latest", "https://api.github.com/repos/kubenetworks/kubevpn/releases/latest",
"https://api.github.com/repos/wencaiwulue/kubevpn/releases/latest", "https://api.github.com/repos/wencaiwulue/kubevpn/releases/latest",
} }
) )
@@ -80,8 +80,8 @@ func GetManifest(httpCli *http.Client, os string, arch string) (version string,
return return
} }
// https://api.github.com/repos/KubeNetworks/kubevpn/releases // https://api.github.com/repos/kubenetworks/kubevpn/releases
// https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe // https://github.com/kubenetworks/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe
func Download(client *http.Client, url string, filename string, stdout, stderr io.Writer) error { func Download(client *http.Client, url string, filename string, stdout, stderr io.Writer) error {
get, err := client.Get(url) get, err := client.Get(url)
if err != nil { if err != nil {

View File

@@ -4,7 +4,7 @@ metadata:
name: kubevpn name: kubevpn
spec: spec:
version: v2.2.0 version: v2.2.0
homepage: https://github.com/KubeNetworks/kubevpn homepage: https://github.com/kubenetworks/kubevpn
shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network" shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: | description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
@@ -17,7 +17,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: amd64 arch: amd64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_amd64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_amd64.zip
sha256: 4d36e496d691e93ffd723690d05e0259136d8774da33e2e66f292787320f61ad sha256: 4d36e496d691e93ffd723690d05e0259136d8774da33e2e66f292787320f61ad
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -29,7 +29,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: arm64 arch: arm64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_arm64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_arm64.zip
sha256: 76518cc27dcea5058bc71a32aba291492ef56c7c6306cc268b5fc3120fc373d3 sha256: 76518cc27dcea5058bc71a32aba291492ef56c7c6306cc268b5fc3120fc373d3
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -41,7 +41,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: 386 arch: 386
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_386.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_windows_386.zip
sha256: a48c102fc54c785bd1d1c490863840c8c0da613e08db77bde9981d6abfc0bfd0 sha256: a48c102fc54c785bd1d1c490863840c8c0da613e08db77bde9981d6abfc0bfd0
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -53,7 +53,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: amd64 arch: amd64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_amd64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_amd64.zip
sha256: 81dcce297cdb65e17d75d9f144c7202dfec4bd07d2648cb68a3f4d65bc44ef30 sha256: 81dcce297cdb65e17d75d9f144c7202dfec4bd07d2648cb68a3f4d65bc44ef30
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -65,7 +65,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: arm64 arch: arm64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_arm64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_arm64.zip
sha256: 3f798c0e069daf208cb1959e5175a34e542479c8b8f284501599b0cd6338cd9d sha256: 3f798c0e069daf208cb1959e5175a34e542479c8b8f284501599b0cd6338cd9d
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -77,7 +77,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: 386 arch: 386
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_386.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_linux_386.zip
sha256: 5983d0895fa22085a262994adb8ec794f47146f28e0286ee09c3bf4dadb2a82c sha256: 5983d0895fa22085a262994adb8ec794f47146f28e0286ee09c3bf4dadb2a82c
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -89,7 +89,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: amd64 arch: amd64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_darwin_amd64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_darwin_amd64.zip
sha256: b11a1a6b63c68107e220a465eb9f77bb218d79f312148b9209d912350d6396c3 sha256: b11a1a6b63c68107e220a465eb9f77bb218d79f312148b9209d912350d6396c3
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -101,7 +101,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: arm64 arch: arm64
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_darwin_arm64.zip uri: https://github.com/kubenetworks/kubevpn/releases/download/v2.2.0/kubevpn_v2.2.0_darwin_arm64.zip
sha256: 54eb773359551dac724c5b0ce030ab6bdc89f7951a14e4956d8875f5606d5032 sha256: 54eb773359551dac724c5b0ce030ab6bdc89f7951a14e4956d8875f5606d5032
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn