在K8S 的ingress上配置HTTP认证的方法

在K8S 的ingress上配置HTTP认证的方法如下:

1 . 使用htpasswd创建一个auth文件:

2. 创建一个K8S的secret:

3. 通过以下参数将创建的secret与ingress关联起来:

  • ingress.kubernetes.io/auth-type: "basic"
  • ingress.kubernetes.io/auth-secret: "mysecret"

最后创建就可以了:

参考:

https://docs.traefik.io/user-guide/kubernetes/

https://docs.traefik.io/configuration/backends/kubernetes/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

20 − 12 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据