Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocatorAlibabaCloud ¶
type AllocatorAlibabaCloud struct {
// contains filtered or unexported fields
}
AllocatorAlibabaCloud is an implementation of IPAM allocator interface for AlibabaCloud ENI
func (*AllocatorAlibabaCloud) Init ¶
func (a *AllocatorAlibabaCloud) Init(ctx context.Context) error
Init sets up ENI limits based on given options Credential ref https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*AllocatorAlibabaCloud) Start ¶
func (a *AllocatorAlibabaCloud) Start(ctx context.Context, getterUpdater ipam.CiliumNodeGetterUpdater) (allocator.NodeEventHandler, error)
Start kicks off ENI allocation, the initial connection to AlibabaCloud APIs is done in a blocking manner. Provided this is successful, a controller is started to manage allocation based on CiliumNode custom resources
Click to show internal directories.
Click to hide internal directories.