Skip to content
Lightweight Kubernetes manager
Branch: master
Clone or download
Latest commit a74d09f Mar 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
auth fix cors tools for restful Mar 18, 2019
cmd fix into rbac from auth Mar 16, 2019
deploy edit .drone Mar 9, 2019
rbac
terminal
tools
.drone.yml fix into rbac from auth Mar 16, 2019
.gitignore
CONTRIBUTING.md add Mar 9, 2019
LICENSE add cobra Mar 9, 2019
README.md
fist.png
main.go
push.sh add Feb 20, 2019

README.md

Build Status Go Report Card

                    __                        _____      __ 
   ________  ____ _/ /_  ____  ______        / __(_)____/ /_
  / ___/ _ \/ __ `/ / / / / / / / __ \______/ /_/ / ___/ __/
 (__  )  __/ /_/ / / /_/ / /_/ / / / /_____/ __/ (__  ) /_  
/____/\___/\__,_/_/\__, /\__,_/_/ /_/     /_/ /_/____/\__/  
                  /____/                                    

Fist = (One punch to solve everything)

  • A lightweight JWT User token creater. RBAC and PSP manager.
  • A powerful webterminal
  • Muti tencent namespace manager
  • Web yaml render
  • kubernets job based pipeline

Install

cd deploy
sh install.sh

Uninstall

kubectl delete ns sealyun
kubectl delete ns sealyun-tty
rm -rf /etc/kubernetes/pki/fist

and delete oidc config in kube-apiserver.yaml (/etc/kuberentes/manifests/kube-apiserver.yaml)

    - --oidc-issuer-url=https://fist.sealyun.svc.cluster.local:8080
    - --oidc-client-id=sealyun-fist
    - --oidc-ca-file=/etc/kubernetes/pki/fist/ca.pem
    - --oidc-username-claim=name
    - --oidc-groups-claim=groups

Auth

Create a kubernetes User token README

Webterminal

terminal show

README

Contributing

Contributing guide

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.