Kubernetes 中微服务的安全部署与运行
1. 安全令牌服务(STS)部署
在 Kubernetes 中部署微服务时,安全是至关重要的。对于安全令牌服务(STS)的部署,我们需要从 Secret 对象中读取密钥库凭证,并将其填充到环境变量中。以下是 STS 部署定义的一部分:
env:
- name: KEYSTORE_SECRET
valueFrom:
secretKeyRef:
name: sts-keystore-secrets
key: KEYSTORE_PASSWORD
- name: JWT_KEYSTORE_SECRET
valueFrom:
secretKeyRef:
name: sts-keystore-secrets
key: JWT_KEYSTORE_PASSWORD
要更新 STS 部署,可以从 chapter11/sample01 目录运行以下 kubectl 命令:
kubectl apply -f sts.deployment.with.secrets.yaml
运行上述命令后,会输出如下结果:
deployment.apps/sts-deployment configured
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



