EIP概述
为方便用户在CCI内直接为Pod关联弹性公网IP,只需在创建Pod时配置annotation,弹性公网IP就会随Pod自动绑定该Pod。自动绑定弹性公网IP分为两种场景:
场景 |
配置annotation参数 |
---|---|
场景一:为Pod自动创建并绑定EIP |
yangtse.io/pod-with-eip: "true" |
场景二:为Pod绑定已有EIP |
yangtse.io/eip-id: "eip-id-xxx" |
限制与约束
- 一个Pod只能绑定一个EIP,一个EIP只能被一个Pod绑定。
- 创建Pod时,可指定annotation属性,创建完成后,更新EIP相关的annotation均无效。
- EIP随Pod创建的优先级高于使用EIPPool创建的EIP。
- 绑定已有EIP创建的优先级高于EIP随Pod创建的EIP。
- 绑定EIP的Pod,如果要被公网成功访问,需要添加放通相应公网请求流量的安全组规则。
- 已经被Pod绑定的弹性公网IP,请勿通过弹性公网IP的console或API直接操作(修改别名/删除/解绑/绑定/转包周期等操作),否则可能导致资源残留。
- 绑定已有EIP时,使用负载创建的Pod删除重建后,由于需要等待前一个Pod完成解绑,所以重建的Pod就绪时间会变长。
- 绑定已有的EIP必须是用户手动创建给Pod使用的,不能使用EIPPool生成的EIP,否则会导致EIP状态异常。