如何解决Docker with Kerberos for Sql server: migrate asp.net core 3.1 use Integrated Security=SSPI
我必须在 docker 中放置一个 asp.net core 3.1 应用程序,它使用 sql-server 和 Integrated Security=SSPI 连接,因此使用 kerberos。
对于我的测试,在 C# 控制台 .net core 3.1 项目中: 我已经配置了我的 dockerfile 来安装 krb5 并编写 krb5.conf 文件。 首先,我使用 kinit 从命令行初始化我的 kerberos 票证 然后我运行一个测试控制台应用程序来访问 sqlserver,它工作正常。
那么可以做的是创建一个程序或脚本来请求用户/密码的票证,但也负责更新它。 用户/密码可以以加密文件的形式存储在 docker 主机上。
我想知道如何在生产中执行此操作,kubernetes 可以处理此问题还是对此有特殊配置?
是否有比我计划开发的解决方案更好的解决方案?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。