我配置了我的 Angular 6 应用程序的自动构建,并且每次在 Kubernetes 中部署是推送到我的代码存储库(谷歌云存储库)。
开发环境变量通常存储在 environment.ts 文件中,如下所示:
export const environment = {
production: false,
api_key: "my_dev_api_key"
};
但我不想将我的 Prod 机密放在我的存储库中,所以我想我可以使用 Kubernetes 机密。
所以,我在 Kubernetes 中创建了一个秘密:
kubectl create secret generic literal-token --from-literal api_key=my_prod_api_key
但是如何在我的 Angular 应用程序中使用它?