Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NetworkController ¶
type NetworkController interface { Init(global *Config, configFile io.Reader) error SetNamespaceStore(store cache.Store) AddNamespace(obj *api.Namespace) UpdateNamespace(oldObj, newObj *api.Namespace) DeleteNamespace(obj *api.Namespace) SetPodStore(store cache.Indexer) AddPod(obj *api.Pod) UpdatePod(oldObj, newObj *api.Pod) DeletePod(obj *api.Pod) SetReplicationControllerStore(store cache.Store) AddReplicationController(obj *api.ReplicationController) UpdateReplicationController(oldObj, newObj *api.ReplicationController) DeleteReplicationController(obj *api.ReplicationController) SetServiceStore(store cache.Store) AddService(obj *api.Service) UpdateService(oldObj, newObj *api.Service) DeleteService(obj *api.Service) Run(shutdown chan struct{}) }
type NetworkFactory ¶
type NetworkFactory struct { }
Placeholder class that constructs a NetworkController
func NewNetworkFactory ¶
func NewNetworkFactory() *NetworkFactory
func (*NetworkFactory) Create ¶
func (f *NetworkFactory) Create(client *client.Client, args []string) NetworkController
Directories
¶
Path | Synopsis |
---|---|
Common CNI plugin for Kubernetes and Mesos.
|
Common CNI plugin for Kubernetes and Mesos. |
args
Common code to parse agruments for both Kubernetes and Mesos.
|
Common code to parse agruments for both Kubernetes and Mesos. |
cni/args
Common code to parse agruments for both Kubernetes and Mesos.
|
Common code to parse agruments for both Kubernetes and Mesos. |
cni/cni
Common CNI plugin for Kubernetes and Mesos.
|
Common CNI plugin for Kubernetes and Mesos. |
Click to show internal directories.
Click to hide internal directories.