首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取运行web应用程序以满足当前用户请求的容器的id/名称

如何获取运行web应用程序以满足当前用户请求的容器的id/名称
EN

Stack Overflow用户
提问于 2018-03-23 19:23:23
回答 1查看 2.1K关注 0票数 0

我们正在使用Docker和Kubernetes来容器化我的.Net web应用程序,并扩展到8-9个副本。因此,我们安装了Dockers (在我的Win10机器上)并使用Linux容器。

编排由Kubernetes完成。我想要获取运行web应用程序以服务当前用户请求的容器的名称/id。

找不到从我的.Net网络应用程序获取容器的id/名称的方法。请与我分享你对此的看法。

问候

EN

回答 1

Stack Overflow用户

发布于 2018-03-23 23:55:12

您可以将Pod字段公开为环境变量,字段metadata.name将包含Pod的名称。

文档和示例:https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/#use-container-fields-as-values-for-environment-variables

编辑:你也可以像@vahdet之前评论的那样使用System.Environment.MachineName。容器的主机名是pod id。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49448559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档