|
|
||
|---|---|---|
| src | ||
| static | ||
| template | ||
| test | ||
| traefik | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Dockerfile | ||
| Makefile | ||
| README.md | ||
| go.mod | ||
| go.sum | ||
| ingress-nginx.tgz | ||
| install.yaml | ||
| main.go | ||
| ubuntu.yaml | ||
README.md
Kubernetes 管理系统
获得Token
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
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