-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeployk8s.sh
executable file
·139 lines (125 loc) · 2.3 KB
/
deployk8s.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
date
echo "第5步,部署集群环境"
./deployenv.sh
if [ $? -ne 0 ]
then
echo "第5步,部署集群环境失败"
exit
else
echo "第5步,部署集群环境成功"
echo -e
fi
echo "第6步,部署keepalived和haproxy高可用"
./deployha.sh
if [ $? -ne 0 ]
then
echo "第6步,部署keepalived和haproxy高可用失败"
exit
else
echo "第6步,部署keepalived和haproxy高可用成功"
echo -e
fi
echo "第7步,部署CA根证书"
./deployca.sh
if [ $? -ne 0 ]
then
echo "第7步,部署CA根证书失败"
exit
else
echo "第7步,部署CA根证书成功"
echo -e
fi
echo "第8步,部署coreos家的产品"
echo "8.1部署etcd"
./deployetcd.sh
if [ $? -ne 0 ]
then
echo "8.1部署etcd失败"
exit
else
echo "8.1部署etcd成功"
echo -e
fi
echo "8.2部署flannel网络"
./deployflannel.sh
if [ $? -ne 0 ]
then
echo "8.2部署flannel网络失败"
exit
else
echo "8.2部署flannel网络成功"
echo -e
fi
echo "第9步,部署docker"
./deploydocker.sh
if [ $? -ne 0 ]
then
echo "第9步,部署docker失败"
exit
else
echo "第9步,部署docker成功"
echo -e
fi
echo "第10步,部署k8s全家桶"
echo "10.1部署kubectl到dev"
./deploykubectl.sh
if [ $? -ne 0 ]
then
echo "10.1部署kubectl失败"
exit
else
echo "10.1部署kubectl成功"
echo -e
fi
echo "10.2部署kube-apiserver"
./deployapiserver.sh
if [ $? -ne 0 ]
then
echo "10.2部署kube-apiserver失败"
exit
else
echo "10.2部署kube-apiserver成功"
echo -e
fi
echo "10.3部署kube-controller-manager"
./deploycontrollermanager.sh
if [ $? -ne 0 ]
then
echo "10.3部署kube-controller-manager失败"
exit
else
echo "10.3部署kube-controller-manager成功"
echo -e
fi
echo "10.4部署kube-scheduler"
./deployscheduler.sh
if [ $? -ne 0 ]
then
echo "10.4部署kube-scheduler失败"
exit
else
echo "10.4部署kube-scheduler成功"
echo -e
fi
echo "10.5部署kubelet"
./deploykubelet.sh
if [ $? -ne 0 ]
then
echo "10.5部署kubelet失败"
exit
else
echo "10.5部署kubelet成功"
echo -e
fi
echo "10.6部署kube-proxy"
./deploykubeproxy.sh
if [ $? -ne 0 ]
then
echo "10.6部署kube-proxy失败"
exit
else
echo "10.6部署kube-proxy成功"
echo -e
fi
echo "第10步,部署k8s全家桶成功了"
echo "k8s集群部署完成了,使用kubectl get nodes验证一下"