Skip to content

Commit 6ba2a67

Browse files
committed
Disabling manual kubelet startup
Signed-off-by: Lazar Cvetković <[email protected]>
1 parent ac00fba commit 6ba2a67

File tree

6 files changed

+26
-19
lines changed

6 files changed

+26
-19
lines changed

configs/k8s_ha/check_apiserver.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ errorExit() {
55
exit 1
66
}
77

8-
curl --silent --max-time 2 --insecure https://localhost:8443/ -o /dev/null || errorExit "Error GET https://localhost:8443/"
8+
curl --silent --max-time 2 --insecure https://localhost:6443/ -o /dev/null || errorExit "Error GET https://localhost:6443/"
99
if ip addr | grep -q 10.0.1.254; then
10-
curl --silent --max-time 2 --insecure https://10.0.1.254:8443/ -o /dev/null || errorExit "Error GET https://10.0.1.254:8443/"
10+
curl --silent --max-time 2 --insecure https://10.0.1.254:6443/ -o /dev/null || errorExit "Error GET https://10.0.1.254:6443/"
1111
fi

configs/k8s_ha/haproxy.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ defaults
3232
# apiserver frontend which proxys to the control plane nodes
3333
#---------------------------------------------------------------------
3434
frontend apiserver
35-
bind *:8443
35+
bind *:6443
3636
mode tcp
3737
option tcplog
3838
default_backend apiserverbackend

configs/setup/kube.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
"ApiserverDiscoveryToken": "",
1010
"ApiserverCertificateKey": "",
1111
"CPHAEndpoint": "10.0.1.254",
12-
"CPHAPort": "8443"
12+
"CPHAPort": "6443"
1313
}

configs/setup/system.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
"PmuToolsRepoUrl": "https://github.com/vhive-serverless/pmu-tools",
1616
"ProtocVersion": "3.19.4",
1717
"ProtocDownloadUrlTemplate": "https://github.com/protocolbuffers/protobuf/releases/download/v%s/protoc-%s-linux-x86_64.zip",
18-
"LogVerbosity": 5
18+
"LogVerbosity": 0
1919
}

scripts/cluster/create_multinode_cluster.go

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ func CreateMultinodeCluster(stockContainerd string, rawHaReplicaCount string) er
4141
return err
4242
}
4343

44-
if err := CreateMasterKubeletService(); err != nil {
44+
/*if err := CreateMasterKubeletService(); err != nil {
4545
return err
46-
}
46+
}*/
4747

4848
if err := DeployKubernetes(haReplicaCount); err != nil {
4949
return err
@@ -103,16 +103,11 @@ EOF'`
103103
// Deploy Kubernetes
104104
func DeployKubernetes(haReplicaCount int) error {
105105
utils.WaitPrintf("Deploying Kubernetes(version %s)", configs.Kube.K8sVersion)
106-
masterNodeIp, iperr := utils.ExecShellCmd(`ip route | awk '{print $(NF)}' | awk '/^10\..*/'`)
107-
if iperr != nil {
108-
return iperr
109-
}
110106

111107
command := fmt.Sprintf(`sudo kubeadm init --v=%d \
112-
--apiserver-advertise-address=%s \
113108
--cri-socket /run/containerd/containerd.sock \
114109
--kubernetes-version %s \
115-
--pod-network-cidr="%s" `, configs.System.LogVerbosity, masterNodeIp, configs.Kube.K8sVersion, configs.Kube.PodNetworkCidr)
110+
--pod-network-cidr="%s" `, configs.System.LogVerbosity, configs.Kube.K8sVersion, configs.Kube.PodNetworkCidr)
116111

117112
if haReplicaCount > 0 {
118113
command += fmt.Sprintf(`\
@@ -198,17 +193,29 @@ func ExtractMasterNodeInfo() error {
198193
configs.Kube.ApiserverAdvertiseAddress,
199194
configs.Kube.ApiserverPort,
200195
configs.Kube.ApiserverToken,
201-
configs.Kube.ApiserverDiscoveryToken)
196+
configs.Kube.ApiserverDiscoveryToken,
197+
configs.Kube.ApiserverCertificateKey)
202198
_, err = masterKeyYamlFile.WriteString(masterKeyYaml)
203199
if !utils.CheckErrorWithTagAndMsg(err, "Failed to create masterKey.yaml with master node information!\n") {
204200
return err
205201
}
206202

207-
utils.SuccessPrintf("Join cluster from worker nodes as a new control plane node with command: sudo kubeadm join %s:%s --token %s --discovery-token-ca-cert-hash %s --control-plane --certificate-key %s\n",
208-
configs.Kube.ApiserverAdvertiseAddress, configs.Kube.ApiserverPort, configs.Kube.ApiserverToken, configs.Kube.ApiserverDiscoveryToken, configs.Kube.ApiserverCertificateKey)
203+
utils.SuccessPrintf("Join cluster from worker nodes as a new control plane node with command: "+
204+
"sudo kubeadm join %s:%s --token %s --discovery-token-ca-cert-hash %s --control-plane --certificate-key %s\n",
205+
configs.Kube.ApiserverAdvertiseAddress,
206+
configs.Kube.ApiserverPort,
207+
configs.Kube.ApiserverToken,
208+
configs.Kube.ApiserverDiscoveryToken,
209+
configs.Kube.ApiserverCertificateKey,
210+
)
209211

210-
utils.SuccessPrintf("Join cluster from worker nodes with command: sudo kubeadm join %s:%s --token %s --discovery-token-ca-cert-hash %s\n",
211-
configs.Kube.ApiserverAdvertiseAddress, configs.Kube.ApiserverPort, configs.Kube.ApiserverToken, configs.Kube.ApiserverDiscoveryToken)
212+
utils.SuccessPrintf("Join cluster from worker nodes with command: "+
213+
"sudo kubeadm join %s:%s --token %s --discovery-token-ca-cert-hash %s\n",
214+
configs.Kube.ApiserverAdvertiseAddress,
215+
configs.Kube.ApiserverPort,
216+
configs.Kube.ApiserverToken,
217+
configs.Kube.ApiserverDiscoveryToken,
218+
)
212219

213220
return nil
214221
}

scripts/utils/system.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ func PrepareEnvironment() error {
253253
func CleanEnvironment() error {
254254
// Define task List
255255
cleanTaskList := []func() error{
256-
CleanUpTmpDir,
256+
//CleanUpTmpDir,
257257
}
258258
// Execute task
259259
for _, task := range cleanTaskList {

0 commit comments

Comments
 (0)