mirror of
https://github.com/wahyd4/kt-connect.git
synced 2026-08-09 05:16:02 +10:00
45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
# Project Struct
|
|
|
|
## Introduction
|
|
|
|
KT-Connect continue the flow parts:
|
|
|
|
```
|
|
Usage Visualization
|
|
^
|
|
|
|
|
+---------------------------------------+
|
|
| | |
|
|
| | |
|
|
+----------+ | +----------+ +-----+----+ |
|
|
| ktctl +---------------+ shadow | | Dashboard| |
|
|
+----------+ | +----------+ +----------+ |
|
|
| |
|
|
| |
|
|
+---------------------------------------+
|
|
```
|
|
|
|
* ktctl: the cli to help user connect to kubernetes cluster
|
|
* shadow: the proxy agent that exhange the network request
|
|
* dashboard: visualization of the client connect
|
|
|
|
## Project Directory
|
|
|
|
```
|
|
.
|
|
├── cmd
|
|
│ ├── ktctl
|
|
│ │ └── main.go # The main of ktctl
|
|
│ ├── server
|
|
│ │ └── main.go # the main of dashboard api
|
|
│ └── shadow
|
|
│ └── main.go # the main of shadow
|
|
├── src # the dashboard front-end
|
|
│ ├── components
|
|
│ ├── layouts
|
|
│ ├── routes
|
|
│ ├── store
|
|
│ └── utils
|
|
└── test
|
|
└── integration
|
|
``` |