【发布时间】:2018-03-23 11:23:23
【问题描述】:
我们正在使用 Docker 和 Kubernetes 将我的 .Net Web 应用程序容器化并扩展到 8-9 个副本。所以我们安装了 Dockers(在我的 Win 10 机器上)并使用了 Linux 容器。
编排由 Kubernetes 完成。我想获取运行我的 Web 应用程序以服务当前用户请求的容器的名称/ID。
找不到从我的 .Net Web 应用程序中获取容器 ID/名称的方法。请分享您对此的看法。
问候
【问题讨论】:
-
您是否尝试过在代码中调用
System.Environment.MachineName?它应该返回运行 dotnet 代码的容器 ID。
标签: kubernetes kubernetes-helm google-kubernetes-engine kubernetes-health-check kubernetes-ingress