在 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,或者根据您的用例,您可能会选择在代码中执行此操作.
我在我的机器上安装了 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,或者根据您的用例,您可能会选择在代码中执行此操作.