Documentation ¶
Index ¶
- func GetKubeNetworkPlugin() knetwork.NetworkPlugin
- func Master(osClient *osclient.Client, kClient *kclient.Client, clusterNetwork string, ...)
- func NetworkPluginName() string
- func Node(osClient *osclient.Client, kClient *kclient.Client, hostname string, ...)
- type MultitenantPlugin
- func (plugin *MultitenantPlugin) Init(host knetwork.Host) error
- func (plugin *MultitenantPlugin) Name() string
- func (plugin *MultitenantPlugin) SetUpPod(namespace string, name string, id kubeletTypes.DockerID) error
- func (plugin *MultitenantPlugin) Status(namespace string, name string, id kubeletTypes.DockerID) (*knetwork.PodNetworkStatus, error)
- func (plugin *MultitenantPlugin) TearDownPod(namespace string, name string, id kubeletTypes.DockerID) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKubeNetworkPlugin ¶
func GetKubeNetworkPlugin() knetwork.NetworkPlugin
func NetworkPluginName ¶
func NetworkPluginName() string
Types ¶
type MultitenantPlugin ¶
type MultitenantPlugin struct { OvsController *ovssubnet.OvsController // contains filtered or unexported fields }
func (*MultitenantPlugin) Name ¶
func (plugin *MultitenantPlugin) Name() string
func (*MultitenantPlugin) SetUpPod ¶
func (plugin *MultitenantPlugin) SetUpPod(namespace string, name string, id kubeletTypes.DockerID) error
func (*MultitenantPlugin) Status ¶
func (plugin *MultitenantPlugin) Status(namespace string, name string, id kubeletTypes.DockerID) (*knetwork.PodNetworkStatus, error)
func (*MultitenantPlugin) TearDownPod ¶
func (plugin *MultitenantPlugin) TearDownPod(namespace string, name string, id kubeletTypes.DockerID) error
Click to show internal directories.
Click to hide internal directories.