Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Sealos
Commits
0d5a3816
Unverified
Commit
0d5a3816
authored
5 years ago
by
steven
Committed by
GitHub
5 years ago
Browse files
Options
Download
Plain Diff
Merge pull request #82 from cuisongliu/bugfix/send_package
Bugfix/send package
parents
7f0d0956
7af1110b
main
add-code-of-conduct-1
app
bugfix
dev-cloud
dev-refactor
dev-v4.0
dev-v4.0-old
develop
errors
feature/buildah
feature/calico_template
feature/clean_aliyun
feature/cloud
gomod/v3
master
master-version
release-v3.3.9
release-v3.4.0
release-v4.0.0
release-v4.1.3
v3.0.0
v4.0
v4.1.4-rc1
v4.1.3
v4.1.3-rc1
v4.1.2
v4.1.2-rc1
v4.1.1
v4.1.0
v4.1.0-rc3
v4.1.0-rc2
v4.1.0-rc1
v4.0.0
v4.0.0-rc1
v4.0.0-alpha.16
v4.0.0-alpha.15
v4.0.0-alpha.14
v4.0.0-alpha.13
v4.0.0-alpha.12
v4.0.0-alpha.11
v4.0.0-alpha.10
v4.0.0-alpha.9
v4.0.0-alpha.8
v4.0.0-alpha.7
v4.0.0-alpha.6
v4.0.0-alpha.5
v4.0.0-alpha.4
v4.0.0-alpha.3
v4.0.0-alpha.2
v4.0.0-alpha.1
v3.3.9-rc.11
v3.3.9-rc.10
v3.3.9-rc.9
v3.3.9-rc.8
v3.3.9-rc.7
v3.3.9-rc.6
v3.3.9-rc.5
v3.3.9-rc.3
v3.3.9-rc.2
v3.3.9-rc.1
v3.3.9-rc.0
v3.3.9-goreleaser
v3.3.9-beta.3
v3.3.9-beta.2
v3.3.9-beta.1
v3.3.9-beta.0
v3.3.9-alpha.2
v3.3.9-alpha.1
v3.3.9-alpha.0
v3.3.8
v3.3.7
v3.3.6
v3.3.5
v3.3.4
v3.3.3
v3.3.2
v3.3.1
v3.3.0
v3.2.0
v3.2.0-beta.2
v3.2.0-beta.1
v3.2.0-beta.0
v3.2.0-alpha.0
v3.1.2-alpha.1
v3.1.2-alpha.0
v3.1.1
v3.1.1-alpha.3
v3.1.1-alpha.2
v3.1.1-alpha.1
v3.1.1-alpha.0
v3.1.0
v3.1.0-alpha.4
v3.1.0-alpha.3
v3.1.0-alpha.2
v3.1.0-alpha.1
v3.1.0-alpha.0
v3.0.1
v3.0.1-alpha.2
v3.0.1-alpha.1
v3.0.1-alpha.0
v3.0.0
v3.0.0-beta.2
v3.0.0-beta.1
v3.0.0-beta.0
v3.0.0-alpha.0
v2.0.7
v2.0.6
v2.0.5
v2.0.5-alpha.6
v2.0.5-alpha.5
v2.0.5-alpha.4
v2.0.5-alpha.3
v2.0.5-alpha.2
v2.0.5-alpha.1
v2.0.5-alpha.0
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
install/generator.go
+12
-5
install/generator.go
install/init.go
+8
-4
install/init.go
install/utils.go
+1
-1
install/utils.go
with
21 additions
and
10 deletions
+21
-10
install/generator.go
+
12
-
5
View file @
0d5a3816
...
...
@@ -4,6 +4,7 @@ import (
"bytes"
"fmt"
"github.com/wonderivan/logger"
"strings"
"text/template"
)
...
...
@@ -34,19 +35,25 @@ var ConfigType string
func
Config
()
{
switch
ConfigType
{
case
"kubeadm"
:
k
ubeadmConfig
()
printlnK
ubeadmConfig
()
default
:
k
ubeadmConfig
()
printlnK
ubeadmConfig
()
}
}
func
kubeadmConfig
()
{
fmt
.
Print
(
TemplateText
)
func
kubeadmConfig
()
string
{
var
sb
strings
.
Builder
sb
.
Write
([]
byte
(
TemplateText
))
return
sb
.
String
()
}
func
printlnKubeadmConfig
()
{
fmt
.
Println
(
kubeadmConfig
())
}
//Template is
func
Template
(
masters
[]
string
,
vip
string
,
version
string
)
[]
byte
{
return
TemplateFromTemplateContent
(
masters
,
vip
,
version
,
TemplateText
)
return
TemplateFromTemplateContent
(
masters
,
vip
,
version
,
kubeadmConfig
()
)
}
func
TemplateFromTemplateContent
(
masters
[]
string
,
vip
,
version
,
templateContent
string
)
[]
byte
{
...
...
This diff is collapsed.
Click to expand it.
install/init.go
+
8
-
4
View file @
0d5a3816
...
...
@@ -23,10 +23,14 @@ func BuildInit(masters []string, nodes []string, vip, pkgUrl string) {
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
)
i
.
InstallMaster0
()
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
,
"InstallMaster0"
)
i
.
JoinMasters
()
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
,
"InstallMaster0"
,
"JoinMasters"
)
i
.
JoinNodes
()
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
,
"InstallMaster0"
,
"JoinMasters"
,
"JoinNodes"
)
if
len
(
i
.
Masters
)
>
1
{
i
.
JoinMasters
()
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
,
"InstallMaster0"
,
"JoinMasters"
)
}
if
len
(
i
.
Nodes
)
>
0
{
i
.
JoinNodes
()
i
.
Print
(
"SendPackage"
,
"KubeadmConfigInstall"
,
"InstallMaster0"
,
"JoinMasters"
,
"JoinNodes"
)
}
}
//KubeadmConfigInstall is
...
...
This diff is collapsed.
Click to expand it.
install/utils.go
+
1
-
1
View file @
0d5a3816
...
...
@@ -269,7 +269,7 @@ func SendPackage(url string, hosts []string) {
var
wm
sync
.
WaitGroup
for
_
,
host
:=
range
hosts
{
wm
.
Add
(
1
)
go
func
(
master
string
)
{
go
func
(
host
string
)
{
defer
wm
.
Done
()
logger
.
Debug
(
"please wait for tar zxvf exec"
)
if
RemoteFilExist
(
host
,
kubeLocal
)
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help