pebinaryexecutor

package
v1.26.3-rke2r1-build20... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Rendered for windows/amd64

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudProviderConfig

type CloudProviderConfig struct {
	Name string
	Path string
}

type PEBinaryConfig

type PEBinaryConfig struct {
	ManifestsDir        string
	ImagesDir           string
	Resolver            *images.Resolver
	CloudProvider       *CloudProviderConfig
	CISMode             bool
	DataDir             string
	AuditPolicyFile     string
	KubeletPath         string
	KubeConfigKubeProxy string
	DisableETCD         bool
	IsServer            bool
	// contains filtered or unexported fields
}

func (*PEBinaryConfig) APIServer

func (p *PEBinaryConfig) APIServer(ctx context.Context, etcdReady <-chan struct{}, args []string) error

APIServer isn't supported in the binary executor.

func (*PEBinaryConfig) APIServerHandlers

func (p *PEBinaryConfig) APIServerHandlers(ctx context.Context) (authenticator.Request, http.Handler, error)

APIServerHandlers isn't supported in the binary executor.

func (*PEBinaryConfig) Bootstrap

func (p *PEBinaryConfig) Bootstrap(ctx context.Context, nodeConfig *daemonconfig.Node, cfg cmds.Agent) error

Bootstrap prepares the binary executor to run components by setting the system default registry and staging the kubelet and containerd binaries. On servers, it also ensures that manifests are copied in to place and in sync with the system configuration.

func (*PEBinaryConfig) CloudControllerManager

func (p *PEBinaryConfig) CloudControllerManager(ctx context.Context, ccmRBACReady <-chan struct{}, args []string) error

CloudControllerManager isn't supported in the binary executor.

func (*PEBinaryConfig) ControllerManager

func (p *PEBinaryConfig) ControllerManager(ctx context.Context, apiReady <-chan struct{}, args []string) error

ControllerManager isn't supported in the binary executor.

func (*PEBinaryConfig) CurrentETCDOptions

func (p *PEBinaryConfig) CurrentETCDOptions() (opts executor.InitialOptions, err error)

CurrentETCDOptions isn't supported in the binary executor.

func (*PEBinaryConfig) ETCD

func (p *PEBinaryConfig) ETCD(ctx context.Context, args executor.ETCDConfig, extraArgs []string) error

ETCD isn't supported in the binary executor.

func (*PEBinaryConfig) KubeProxy

func (p *PEBinaryConfig) KubeProxy(ctx context.Context, args []string) error

KubeProxy starts the kubeproxy in a subprocess with watching goroutine.

func (*PEBinaryConfig) Kubelet

func (p *PEBinaryConfig) Kubelet(ctx context.Context, args []string) error

Kubelet starts the kubelet in a subprocess with watching goroutine.

func (*PEBinaryConfig) Scheduler

func (p *PEBinaryConfig) Scheduler(ctx context.Context, apiReady <-chan struct{}, args []string) error

Scheduler isn't supported in the binary executor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL