簡體   English   中英

在VNET中使用ACI傳出IP

[英]Outgoing ip using ACI in a VNET

我在專用VNET中使用ACI。 我的問題是,從此容器傳出的IP不是我在Azure網關中使用的公共IP,而是一些隨機IP。 有某種方法可以使用ACI修復某個容器中的傳出IP? OBS:我使用公共容器進行了測試,我對傳入有一個公共IP,但是對於傳出則有所不同:|

謝謝!

對於您的問題,在VNET中創建ACI時,您只能訪問VNET內的資源,而傳出IP是VNET的專用IP,因此,如果不刪除ACI,該IP是靜態的。

創建公共ACI時,它可以訪問Internet。 我認為這一次,ACI有兩個公用IP,一個是從Internet訪問的ACI的公用IP或FQDN。 另外一個是ACI部署在其中的主機的公用IP。從Internet訪問ACI時,需要使用Azure提供的公用IP或FQDN。 但是,當您在ACI內訪問Internet時,傳出IP是主機的公共IP。 您無法決定可以使用的主機,主機的公共IP也不能決定。

如果需要確定傳出IP,並且必須是靜態IP。 您可以使用靜態公共IP在虛擬機中安裝docker服務器,然后在虛擬機中創建容器。 然后,傳出IP是VM的公共IP。

或者,您可以使用AKS,創建Pod並與使用Load Balancer類型的服務相關聯。 然后,傳出IP也是靜態的,它是服務公共IP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM