Documentation ¶
Index ¶
- type CreateOpts
- type Manager
- func (m *Manager) Create(options CreateOpts, nodegroupFilter filter.NodeGroupFilter) error
- func (m *Manager) Delete(nodeGroups []*api.NodeGroup, managedNodeGroups []*api.ManagedNodeGroup, ...) error
- func (m *Manager) Drain(nodeGroups []eks.KubeNodeGroup, plan bool, maxGracePeriod time.Duration, ...) error
- func (m *Manager) Get(name string) (*manager.NodeGroupSummary, error)
- func (m *Manager) GetAll() ([]*manager.NodeGroupSummary, error)
- func (m *Manager) Scale(ng *api.NodeGroup) error
- func (m *Manager) Upgrade(options managed.UpgradeOptions) error
- type WaitFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOpts ¶
type CreateOpts struct { UpdateAuthConfigMap bool InstallNeuronDevicePlugin bool InstallNvidiaDevicePlugin bool DryRun bool SkipOutdatedAddonsCheck bool ConfigFileProvided bool }
Options controls specific steps of node group creation
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func New ¶
func New(cfg *api.ClusterConfig, ctl *eks.ClusterProvider, clientSet *kubernetes.Clientset) *Manager
func (*Manager) Create ¶
func (m *Manager) Create(options CreateOpts, nodegroupFilter filter.NodeGroupFilter) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.