29 lines
680 B
Markdown
29 lines
680 B
Markdown
# Kubernetes 管理系统
|
|
|
|
|
|
## 获得Token
|
|
```bash
|
|
kubectl create serviceaccount -n default dev
|
|
kubectl create clusterrolebinding dev -n default --clusterrole=cluster-admin --serviceaccount=default:dev
|
|
|
|
kubectl apply -f - <<EOF
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: dev-secret
|
|
annotations:
|
|
kubernetes.io/service-account.name: dev
|
|
type: kubernetes.io/service-account-token
|
|
EOF
|
|
|
|
kubectl get secret dev-secret -o yaml
|
|
```
|
|
|
|
## 安装Traefik
|
|
```bash
|
|
helm repo add traefik https://traefik.github.io/charts
|
|
helm repo update
|
|
helm install -f traefik-conf.yaml traefik traefik/traefik
|
|
helm uninstall traefik
|
|
helm install traefik traefik/traefik --set expose.dashboard=true
|
|
``` |