在 Kubernetes 中启用基本身份验证

Enable Basic Auth in Kubernetes

我在我的机器上安装了 minikube,用于一些需要基本身份验证的测试,

如何为我将来创建的所有服务启用它?

如果您指的是 Kubernetes API 服务,则可以使用 CSV 文件在 minikube 中启用 - https://kubernetes.io/docs/reference/access-authn-authz/authentication/#static-password-file

(虽然有些人似乎在 Windows https://github.com/kubernetes/minikube/issues/1898 上发现这很棘手)。

如果您指的是您正在编写并部署到 Kubernetes 的服务,那么我认为这不是 Kubernetes 平台目前为您提供的开箱即用的东西。

您可以在入口控制器(例如 nginx 控制器)中使用身份验证功能或使用 Istio,或者根据您的用例,您可能会选择在代码中执行此操作.