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 ¶
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.