Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alibaba/kt-connect
A toolkit for Integrating with your kubernetes dev environment more efficiently
https://github.com/alibaba/kt-connect
connect developer-tools exchage istio kubernetes mesh vpn
Last synced: 3 days ago
JSON representation
A toolkit for Integrating with your kubernetes dev environment more efficiently
- Host: GitHub
- URL: https://github.com/alibaba/kt-connect
- Owner: alibaba
- License: gpl-3.0
- Created: 2019-07-09T08:03:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T04:02:08.000Z (7 months ago)
- Last Synced: 2025-01-02T02:08:39.508Z (10 days ago)
- Topics: connect, developer-tools, exchage, istio, kubernetes, mesh, vpn
- Language: Go
- Homepage: https://alibaba.github.io/kt-connect/#/
- Size: 22.7 MB
- Stars: 1,544
- Watchers: 31
- Forks: 232
- Open Issues: 115
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - alibaba/kt-connect - tools,exchage,istio,kubernetes,mesh,vpn pushed_at:2024-06 star:1.5k fork:0.2k A toolkit for Integrating with your kubernetes dev environment more efficiently (Go)
- awesome-cloud-native - KT Connect - Manage and Integration with your Kubernetes dev environment more efficient. (Develop Tools)
- awesome-ops - alibaba/kt-connect - 3.0|1509|2019-07-09|2024-06-18 | 一款基于Kubernetes环境用于提高本地测试联调效率的小工具 | (K8S-Tools)
README
KT-Connect
===========![Go](https://github.com/alibaba/kt-connect/workflows/Go/badge.svg)
[![Build Status](https://travis-ci.org/alibaba/kt-connect.svg?branch=master)](https://travis-ci.org/alibaba/kt-connect)
[![Go Report Card](https://goreportcard.com/badge/github.com/alibaba/kt-connect)](https://goreportcard.com/report/github.com/alibaba/kt-connect)
[![Test Coverage](https://api.codeclimate.com/v1/badges/eb13b3946784bd7c67cc/test_coverage)](https://codeclimate.com/github/alibaba/kt-connect/test_coverage)
[![Maintainability](https://api.codeclimate.com/v1/badges/eb13b3946784bd7c67cc/maintainability)](https://codeclimate.com/github/alibaba/kt-connect/maintainability)
[![Release](https://img.shields.io/github/release/alibaba/kt-connect.svg?style=flat-square)](https://img.shields.io/github/release/alibaba/kt-connect.svg?style=flat-square)
![License](https://img.shields.io/github/license/alibaba/kt-connect.svg)English | [简体中文](./README_CN.md)
KtConnect ("Kt" is short for "Kubernetes Toolkit") is a utility tool to help you work with Kubernetes dev environment more efficiently.
![Arch](./docs/media/arch.png)
## ✅ Features
* `Connect`: Directly Access a remote Kubernetes cluster. KtConnect use ssh-vpn or socks-proxy to access remote Kubernetes cluster networks.
* `Exchange`: Developer can exchange the workload to redirect the requests to a local app.
* `Mesh`: You can create a mesh version service in local host, and redirect specified workload requests to your local.
* `Preview`: Expose a local running app to Kubernetes cluster as a common service, all requests to that service are redirect to local app.## 🚀 QuickStart
You can download and install the `ktctl` from [Downloads And Install](docs/en-us/guide/downloads.md)
Read the [Quick Start Guide](docs/en-us/guide/quickstart.md) for more about this tool.
## 💡 Ask For Help
Please feel free to raise an [issue](https://github.com/alibaba/kt-connect/issues) if anything sucks, or go ahead to contact us with DingTalk(钉钉):