Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 616 Bytes

File metadata and controls

21 lines (14 loc) · 616 Bytes

Traefik Auth

This can be used in K3s, as K3s use traefik as the default ingress class.

We use basic-auth to control the access of kube-explorer. The auth token is stored in the secret.

The default user is niusmallnan, and password is dagedddd. You can replace to another value with htpasswd tool.

htpasswd -nb username password | base64

To install this mode, just run this script:

kubectl create -f ./middleware.yaml
export MY_IP=$(curl -sL ipinfo.io/ip)
envsubst < ./ingress.yaml.tpl | kubectl create -f -

For more infos: https://doc.traefik.io/traefik/middlewares/http/basicauth/