k8s 部署 .NET Core 应用的生产环境配置管理问题

请问用 k8s 部署 ASP.NET Core 应用时有什么比较简单的方法可以管理 appsettings.Production.json 这样的生产环境配置文件?


k8s
.net core
2023-07-21 14:19:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
安静的狗粮
  1. ConfigMap 然后挂在到Pod的指定的目录或指定的文件,其中涉及到密钥的用Secret。
  2. 把appsettings.xxx.json都放进去,通过环境变量决定使用哪一个。

ConfigMap比较省事,可以用git来统一管理这些配置文件;Secret也可以解决密钥的泄漏问题。然后apply到k8s集群中就可以了。

分享
微博
QQ
微信
回复
2023-07-21 16:42:43
相关问题
k8s部署 nodelocaldns 问题
2606浏览 • 1回复 待解决
k8s 集群 coredns pod 部署异常
2252浏览 • 1回复 待解决
如何在 k8s部署 Redis 服务?
3361浏览 • 1回复 待解决
k8s 部署 springboot 项目有懂吗?
3200浏览 • 1回复 待解决
ob是否支持k8s部署,有知道吗?
4360浏览 • 2回复 待解决
k8s 集群 dns 解析问题
2108浏览 • 1回复 待解决
K8s 无法删除 namespace 问题
1970浏览 • 1回复 待解决
K8s访问基于Linx环境Ftp报错,求支援
4004浏览 • 1回复 待解决
k8s强制删除所有Pendingpo
7334浏览 • 1回复 待解决
k8s 中使用 coredns 重写主机名问题
2268浏览 • 1回复 待解决
k8s 在加入新 node 后 pod 调度问题
1939浏览 • 1回复 待解决
K8S 如何删除 node有知道吗?
2583浏览 • 1回复 待解决
asp.net core nginx + Kestrel 部署问题
2033浏览 • 1回复 待解决
Redis集群和K8S集群有什么关联吗
3483浏览 • 1回复 待解决