Documentation ¶
Index ¶
- type KubeRouterNetworkController
- func (nc *KubeRouterNetworkController) GetName() string
- func (nc *KubeRouterNetworkController) HasInstalled() (bool, error)
- func (nc *KubeRouterNetworkController) Initialize(client *kubernetes.Clientset, clientIp string, ...) error
- func (nc *KubeRouterNetworkController) Install() error
- func (nc *KubeRouterNetworkController) UnInstall() error
- type NetworkStackController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeRouterNetworkController ¶
type KubeRouterNetworkController struct {
// contains filtered or unexported fields
}
func (*KubeRouterNetworkController) GetName ¶
func (nc *KubeRouterNetworkController) GetName() string
func (*KubeRouterNetworkController) HasInstalled ¶
func (nc *KubeRouterNetworkController) HasInstalled() (bool, error)
func (*KubeRouterNetworkController) Initialize ¶
func (nc *KubeRouterNetworkController) Initialize(client *kubernetes.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error
func (*KubeRouterNetworkController) Install ¶
func (nc *KubeRouterNetworkController) Install() error
func (*KubeRouterNetworkController) UnInstall ¶
func (nc *KubeRouterNetworkController) UnInstall() error
type NetworkStackController ¶
type NetworkStackController interface { Initialize(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error Install() error UnInstall() error GetName() string HasInstalled() (bool, error) }
func CreateNetworkStackController ¶
func CreateNetworkStackController(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) (NetworkStackController, error)
Click to show internal directories.
Click to hide internal directories.