execit

command module
v0.0.86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2023 License: MIT Imports: 4 Imported by: 0

README ยถ

exec-it

exec pods in one web page.



๐Ÿ’ก Intro

Super simple terminal management tool in k8s.

โœจ Features

  • single pod web proxy.
  • multi cluster
  • like kubernetes dashboard, but more simple and friendly.
  • audit log.
  • i18n.

๐Ÿš€ Installation

kubectl apply -f https://raw.githubusercontent.com/duc-cnzj/execit/master/deploy.yaml

kubectl port-forward -n execit svc/execit 31996:80

username: admin, password: 123456

open http://localhost:31996

๐Ÿ’ก Minimum permissions required

Resource Verbs
pods get, list, watch
deployments get, list, watch
statefulsets get, list, watch
job(optional) get, list, watch
pods/exec create
pods/log get
pods/portforward(single pod web proxy) create
metrics.k8s.io/pods(optional) get

The web proxy is only suitable for some web applications.

for example:

โœ… kiali, prometheus, minio, ceph-dashboard...

โŒ grafana...

๐Ÿง€ Preview

execit-preview execit user commands

TODO

  1. cmd + k
  2. split view

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis
internal
app
metrics
Google SRE ๅฎšไน‰ไบ†ๅ››ไธช้œ€่ฆ็›‘ๆŽง็š„ๅ…ณ้”ฎๆŒ‡ๆ ‡ใ€‚
Google SRE ๅฎšไน‰ไบ†ๅ››ไธช้œ€่ฆ็›‘ๆŽง็š„ๅ…ณ้”ฎๆŒ‡ๆ ‡ใ€‚
plugins
third_party

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL