Spring Cloud Vault Kubernetes身份验证
2024-01-03 17:36 更新
Kubernetes身份验证机制(自Vault 0.8.3起)允许使用Kubernetes服务帐户令牌向Vault进行身份验证。身份验证基于角色,并且角色绑定到服务帐户名称和名称空间。
包含Pod服务帐户的JWT令牌的文件会自动安装在/var/run/secrets/kubernetes.io/serviceaccount/token
中。
示例102.22 具有所有Kubernetes身份验证属性的bootstrap.yml
spring.cloud.vault: authentication: KUBERNETES kubernetes: role: my-dev-role kubernetes-path: kubernetes service-account-token-file: /var/run/secrets/kubernetes.io/serviceaccount/token
role
设置角色。kubernetes-path
设置要使用的Kubernetes安装路径。service-account-token-file
设置包含Kubernetes服务帐户令牌的文件的位置。默认为/var/run/secrets/kubernetes.io/serviceaccount/token
。
也可以看看:
以上内容是否对您有帮助:
更多建议: