diff --git a/eci.go b/eci.go index 8ba1a37..40e38dc 100644 --- a/eci.go +++ b/eci.go @@ -187,7 +187,7 @@ func (p *ECIProvider) CreatePod(ctx context.Context, pod *v1.Pod) error { // 添加抢占式实例策略配置 request.SpotStrategy = "SpotAsPriceGo" // 设置抢占式实例策略为按价格竞价 - request.SpotDuration = 0 // 设置抢占式实例持续时间为0(非定时抢占) + //request.SpotDuration = 0 // 设置抢占式实例持续时间为0(非定时抢占) // get containers containers, err := p.getContainers(pod, false) diff --git a/eci/create_container_group.go b/eci/create_container_group.go index e9d8716..ccbe33e 100644 --- a/eci/create_container_group.go +++ b/eci/create_container_group.go @@ -90,6 +90,8 @@ type CreateContainerGroupRequest struct { Volumes []Volume `position:"Query" name:"Volume" type:"Repeated"` ContainerGroupName string `position:"Query" name:"ContainerGroupName"` ZoneId string `position:"Query" name:"ZoneId"` + SpotStrategy string `position:"Query" name:"SpotStrategy"` +// SpotDuration requests.Integer `position:"Query" name:"SpotDuration"` } type CreateContainer struct {