Documentation ¶
Index ¶
- func NameSandboxLink(containerID string) string
- type CommandBuilder
- func (b *CommandBuilder) AddRoutes(interfaceName string, ipConfig *types.IPConfig) executor.Command
- func (b *CommandBuilder) IdempotentlyCreateSandbox(sandboxName, vxlanName string, vni int, dnsAddress string) executor.Command
- func (b *CommandBuilder) IdempotentlyCreateVxlan(vxlanName string, sandboxName string, sandboxNS namespace.Namespace) executor.Command
- func (b *CommandBuilder) IdempotentlySetupBridge(vxlanName, sandboxLinkName, bridgeName string, sandboxNS namespace.Namespace, ...) executor.Command
- func (b *CommandBuilder) SetupVeth(containerNS namespace.Namespace, sandboxLinkName string, ...) executor.Command
- type Creator
- type CreatorConfig
- type Deletor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NameSandboxLink ¶
Types ¶
type CommandBuilder ¶
type CommandBuilder struct { MissWatcher watcher.MissWatcher HostNamespace namespace.Namespace }
func (*CommandBuilder) IdempotentlyCreateSandbox ¶
func (*CommandBuilder) IdempotentlyCreateVxlan ¶
func (*CommandBuilder) IdempotentlySetupBridge ¶
type Creator ¶
type CreatorConfig ¶
Click to show internal directories.
Click to hide internal directories.