Skip to content

Commit 138da35

Browse files
committed
fix log (#4928)
Signed-off-by: zbb888 <jmdxjsjgcxy@gmail.com>
1 parent 3518f6b commit 138da35

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/controller/vpc_nat_gw_eip.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,15 @@ func (c *Controller) handleAddIptablesEip(key string) error {
218218
// already ok
219219
return nil
220220
}
221+
// make sure vpc nat gw pod is ready before eip allocation
222+
if _, err := c.getNatGwPod(cachedEip.Spec.NatGwDp); err != nil {
223+
klog.Error(err)
224+
return err
225+
}
226+
221227
var v4ip, v6ip, mac, eipV4Cidr, v4Gw string
222228
externalNetwork := util.GetExternalNetwork(cachedEip.Spec.ExternalSubnet)
223229
externalProvider := fmt.Sprintf("%s.%s", externalNetwork, attachmentNs)
224-
225230
portName := ovs.PodNameToPortName(cachedEip.Name, cachedEip.Namespace, externalProvider)
226231
if cachedEip.Spec.V4ip != "" {
227232
if v4ip, v6ip, mac, err = c.acquireStaticEip(cachedEip.Name, cachedEip.Namespace, portName, cachedEip.Spec.V4ip, externalNetwork); err != nil {

0 commit comments

Comments
 (0)