From 70ba5ff245e7cfd6cac6584598e497547ca53429 Mon Sep 17 00:00:00 2001 From: D8D Developer Date: Tue, 1 Jul 2025 07:42:52 +0000 Subject: [PATCH] =?UTF-8?q?=E5=B7=B2=E5=9C=A8=20eci/create=5Fcontainer=5Fg?= =?UTF-8?q?roup.go=20=E6=96=87=E4=BB=B6=E7=9A=84=20CreateContainerGroupReq?= =?UTF-8?q?uest=20=E7=BB=93=E6=9E=84=E4=BD=93=E4=B8=AD=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86=20AutoCreateEip=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eci.go | 1 + eci/create_container_group.go | 1 + 2 files changed, 2 insertions(+) diff --git a/eci.go b/eci.go index 40e38dc..a730993 100644 --- a/eci.go +++ b/eci.go @@ -188,6 +188,7 @@ func (p *ECIProvider) CreatePod(ctx context.Context, pod *v1.Pod) error { // 添加抢占式实例策略配置 request.SpotStrategy = "SpotAsPriceGo" // 设置抢占式实例策略为按价格竞价 //request.SpotDuration = 0 // 设置抢占式实例持续时间为0(非定时抢占) + request.AutoCreateEip = true // // get containers containers, err := p.getContainers(pod, false) diff --git a/eci/create_container_group.go b/eci/create_container_group.go index ccbe33e..2f0d6cb 100644 --- a/eci/create_container_group.go +++ b/eci/create_container_group.go @@ -89,6 +89,7 @@ type CreateContainerGroupRequest struct { VSwitchId string `position:"Query" name:"VSwitchId"` Volumes []Volume `position:"Query" name:"Volume" type:"Repeated"` ContainerGroupName string `position:"Query" name:"ContainerGroupName"` + AutoCreateEip requests.Boolean `position:"Query" name:"AutoCreateEip"` ZoneId string `position:"Query" name:"ZoneId"` SpotStrategy string `position:"Query" name:"SpotStrategy"` // SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`