gpt4 book ai didi

Azure容器实例不使用公共(public)IP

转载 作者:行者123 更新时间:2023-12-03 00:04:11 26 4
gpt4 key购买 nike

Tldr:问题是代理使用的 IP 地址与附加到容器实例的公共(public) IP 地址不匹配。就像它正在使用一些最终用户不可见的隐藏内部 IP 地址。

背景:我在 Azure 容器实例中设置了一个自托管 DevOps 代理。我添加了一个公共(public) IP,这样我就可以将其列入我的订阅白名单,并且 DevOps 代理将有权访问每个 Terraform 模板更改资源。

问题:尽管将容器实例 IP 添加到白名单,代理仍无法更改具有防火墙规则的资源。该错误消息指出由于来自未经批准的 IP 地址的网络访问而导致失败。问题是代理使用的 IP 地址与附加到容器实例的公共(public) IP 地址不匹配。这就像它正在使用一些最终用户不可见的隐藏内部 IP 地址。

有人遇到过这种情况吗?我决定使用自托管代理的全部原因是为了避免使用 DevOps 托管代理引起的 IP 跳跃问题。

最佳答案

我只是尝试使用一个简单的curl容器,传出IP与容器暴露的IP不同。这也是我期望看到的(我相信它会在下面使用 Kubernetes)。你对此无能为力。

您可以在 VNet 中创建容器,因此无需将随机 IP 地址列入白名单。或者您可以创建一个虚拟机,为其分配一个公共(public) IP,并将该 IP 列入白名单(这将始终有效)。

关于Azure容器实例不使用公共(public)IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60138096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com