Documentation ¶
Index ¶
- type CoreDNSController
- type DNSDeploymentController
- 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 CoreDNSController ¶ added in v0.0.43
type CoreDNSController struct {
// contains filtered or unexported fields
}
func (*CoreDNSController) GetName ¶ added in v0.0.43
func (dc *CoreDNSController) GetName() string
func (*CoreDNSController) HasInstalled ¶ added in v0.0.43
func (dc *CoreDNSController) HasInstalled() (bool, error)
func (*CoreDNSController) Initialize ¶ added in v0.0.43
func (dc *CoreDNSController) Initialize(client *kubernetes.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error
func (*CoreDNSController) Install ¶ added in v0.0.43
func (dc *CoreDNSController) Install() error
func (*CoreDNSController) UnInstall ¶ added in v0.0.43
func (cd *CoreDNSController) UnInstall() error
type DNSDeploymentController ¶ added in v0.0.43
type DNSDeploymentController interface { Initialize(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error Install() error UnInstall() error GetName() string HasInstalled() (bool, error) }
func CreateDNSDeploymentController ¶ added in v0.0.43
func CreateDNSDeploymentController(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) (DNSDeploymentController, error)
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.