nginx从入门到放弃

traffic ingress basic 认证

2020-12-09  本文已影响0人  大鹏一怒乘风起

basic文件创建
htpasswd -c auth test
第一次创建的时候需要加-c
后面追加不需要

在K8S创建key文件
kubectl -n kube-system create secret generic basic-auth --from-file=auth

ingress 文件覆盖
1.nginx ingress 模板
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: prometheus-ingress
namespace: kube-system
annotations:
nginx.ingress.kubernetes.io/auth-type: basic
nginx.ingress.kubernetes.io/auth-secret: basic-auth
spec:
rules:

2.traefik ingress 模板
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: prometheus-ingress
namespace: kube-system
annotations:
kubernetes.io/ingress.class: traefik
ingress.kubernetes.io/auth-type: basic
ingress.kubernetes.io/auth-secret: basic-auth
spec:
rules:

上一篇 下一篇

猜你喜欢

热点阅读