__ _____ __
________ ____ _/ /_ ____ ______ / __(_)____/ /_
/ ___/ _ \/ __ `/ / / / / / / / __ \______/ /_/ / ___/ __/
(__ ) __/ /_/ / / /_/ / /_/ / / / /_____/ __/ (__ ) /_
/____/\___/\__,_/_/\__, /\__,_/_/ /_/ /_/ /_/____/\__/
/____/
Fist = (One punch to solve everything)
- A lightweight JWT User token creater. RBAC and PSP manager.
- A powerful webterminal
- Ldap support
- Muti tencent namespace manager
- Web yaml render
Install
cd deploy
sh init.sh
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:8443
- --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
Webterminal
Templates
Render your yaml files quickly.