首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GCP运行的容器程序中获得status.podIP?

如何在GCP运行的容器程序中获得status.podIP?
EN

Stack Overflow用户
提问于 2022-02-08 05:56:13
回答 1查看 520关注 0票数 0

我试图在GCP运行中运行一个容器映像。

技术栈:.NET 6,C#,Orleans.NET,ASP.NET

我的代码要求podIP正常工作。

这个程序在一个普通的Kubernetes集群中正常工作,因为我能够在deployment.yaml文件的"env“部分中使用指定的deployment.yaml设置一个具有以下配置的环境变量:

代码语言:javascript
复制
  - name: POD_IP
    valueFrom:
      fieldRef:
        fieldPath: status.podIP

当我试图在云运行的yaml中提供相同的内容时,我得到:

当我尝试挖掘k8s.io.api.core.v1的文档时,

GCP文件- Kubernetes

这是说“云运行不支持”。

在GCP的环境变量中有任何方法来设置podIP吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-08 12:04:00

云运行是一种无服务器的产品。作为无服务器产品,您不管理服务器和网络。因此,请求podIP没有任何意义,也没有任何价值(至少,它将是Google无服务器网络中的私有IP )。

所以,答案是“不,你不能得到podIP”。

但你为什么需要它?你可以设置一个虚拟值,看看你的容器会发生什么。或者更新您的代码以使该值具有可选性。

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

https://stackoverflow.com/questions/71029166

复制
相关文章

相似问题

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