如何为现有的 azure service fabric 集群保留当前 IP 地址,以便我可以销毁集群并使用相同的 IP 地址重新创建它?

How to reserve current IP address for existing azure service fabric cluster so that I can destroy the cluster and recreate it with same IP address?

  1. 我已经在订阅的资源组中创建了 Service Fabric 集群。
  2. 我想为这个集群保留当前分配的 public IP 地址。
  3. 我想根据需要多次删除和重新创建我的资源组。
  4. 我知道当我删除资源组时,该组中的所有资源(包括服务结构集群)都将被销毁。
  5. 但我想保留相同的 IP 地址,以便我可以将此地址分配给新资源组中新创建的 Service Fabric 集群。
  6. 在任何给定时间,我的订阅中只有 1 个资源组,其中只有 1 个 Service Fabric 集群。

实现这一目标的最佳和最有效的方法是什么?

假设您正在使用 ARM 模板创建集群,那么您需要做的是将 public IP 地址的创建移出该 ARM 模板和集群资源组。你基本上是说你想要永久 public IP,因此你需要将它放在一个你将长期保留的资源组中。

然后在 SF 集群的 ARM 模板中,您可以引用该 public IP,而不是每次都创建一个新 IP。