Categorygithub.com/duc-cnzj/execit
repositorypackage
0.0.86
Repository: https://github.com/duc-cnzj/execit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# 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

ResourceVerbs
podsget, list, watch
deploymentsget, list, watch
statefulsetsget, list, watch
job(optional)get, list, watch
pods/execcreate
pods/logget
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