我们正在使用Docker和Kubernetes来容器化我的.Net web应用程序,并扩展到8-9个副本。因此,我们安装了Dockers (在我的Win10机器上)并使用Linux容器。
编排由Kubernetes完成。我想要获取运行web应用程序以服务当前用户请求的容器的名称/id。
找不到从我的.Net网络应用程序获取容器的id/名称的方法。请与我分享你对此的看法。
问候
发布于 2018-03-23 23:55:12
您可以将Pod字段公开为环境变量,字段metadata.name
将包含Pod的名称。
编辑:你也可以像@vahdet之前评论的那样使用System.Environment.MachineName
。容器的主机名是pod id。
https://stackoverflow.com/questions/49448559
复制相似问题