Documentation ¶
Overview ¶
Copyright 2020 The SuperEdge Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Variables
- func EnsureEdgeCorednsAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureEdgeHealthAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureEdgeKubeConfig(cfg *kubeadmapi.InitConfiguration, edgeConf *cmd.EdgeadmConfig, ...) error
- func EnsureFlannelAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureNodePrepare(cfg *kubeadmapi.InitConfiguration, egeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureServiceGroupAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureSiteManagerAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func EnsureTunnelAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, ...) error
- func NewAddNodeLabelPhase(config *cmd.EdgeadmConfig) workflow.Phase
- func NewCNINetworkAppsPhase() workflow.Phase
- func NewCleanupLiteApiServerPhase() workflow.Phase
- func NewContainerPhase() workflow.Phase
- func NewEdgeAppsPhase(config *cmd.EdgeadmConfig) workflow.Phase
- func NewInitNodePhase() workflow.Phase
- func NewJoinPreparePhase(config *cmd.EdgeadmConfig) workflow.Phase
- func NewKubeVIPInitPhase(config *cmd.EdgeadmConfig) workflow.Phase
- func NewKubeVIPJoinPhase(config *cmd.EdgeadmConfig) workflow.Phase
- func NewLiteApiServerInitPhase(config *cmd.EdgeadmConfig) workflow.Phase
Constants ¶
This section is empty.
Variables ¶
var (
EdgeadmConf = new(cmd.EdgeadmConfig)
)
Functions ¶
func EnsureEdgeCorednsAddon ¶
func EnsureEdgeCorednsAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureEdgeHealthAddon ¶
func EnsureEdgeHealthAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureEdgeKubeConfig ¶
func EnsureEdgeKubeConfig(cfg *kubeadmapi.InitConfiguration, edgeConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureFlannelAddon ¶
func EnsureFlannelAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureNodePrepare ¶
func EnsureNodePrepare(cfg *kubeadmapi.InitConfiguration, egeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureServiceGroupAddon ¶
func EnsureServiceGroupAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureSiteManagerAddon ¶ added in v0.9.0
func EnsureSiteManagerAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func EnsureTunnelAddon ¶
func EnsureTunnelAddon(cfg *kubeadmapi.InitConfiguration, edgeadmConf *cmd.EdgeadmConfig, client clientset.Interface) error
func NewAddNodeLabelPhase ¶
func NewAddNodeLabelPhase(config *cmd.EdgeadmConfig) workflow.Phase
func NewCNINetworkAppsPhase ¶
func NewContainerPhase ¶
install container runtime (docker | containerd | CRI-O)
func NewEdgeAppsPhase ¶
func NewEdgeAppsPhase(config *cmd.EdgeadmConfig) workflow.Phase
NewEdgeAppsPhase returns the edge addon to edge Kubernetes cluster
func NewInitNodePhase ¶
Init node before install node or master of Kubernetes
func NewJoinPreparePhase ¶
func NewJoinPreparePhase(config *cmd.EdgeadmConfig) workflow.Phase
func NewKubeVIPInitPhase ¶
func NewKubeVIPInitPhase(config *cmd.EdgeadmConfig) workflow.Phase
install kube-vip
func NewKubeVIPJoinPhase ¶
func NewKubeVIPJoinPhase(config *cmd.EdgeadmConfig) workflow.Phase
func NewLiteApiServerInitPhase ¶
func NewLiteApiServerInitPhase(config *cmd.EdgeadmConfig) workflow.Phase
Types ¶
This section is empty.