Documentation
¶
Index ¶
Constants ¶
View Source
const (
// AutoCIDR indicates that a CIDR should be allocated
AutoCIDR = "auto"
)
Variables ¶
View Source
var Cell = cell.Module( "orchestrator", "Orchestrator", cell.Config(DefaultConfig), cell.Provide(NewOrchestrator), )
View Source
var DefaultConfig = Config{
DeriveMasqIPAddrFromDevice: "",
}
Functions ¶
func NewOrchestrator ¶
func NewOrchestrator(params orchestratorParams) types.Orchestrator
Types ¶
type Config ¶ added in v1.17.0
type Config struct {
// DeriveMasqIPAddrFromDevice specifies which device's IP addr is used for BPF masquerade.
// This is a hidden option and by default not set. Only needed in very specific setups
// with ECMP and multiple devices.
// See commit d204d789746b1389cc2ba02fdd55b81a2f55b76e for original context.
// This can be removed once https://github.com/cilium/cilium/issues/17158 is resolved.
DeriveMasqIPAddrFromDevice string
}
Click to show internal directories.
Click to hide internal directories.