Skip to content

Commit

Permalink
Kubeadm fix with VRRP
Browse files Browse the repository at this point in the history
Signed-off-by: Lazar Cvetković <[email protected]>
  • Loading branch information
cvetkovic committed Feb 19, 2024
1 parent d183e89 commit dcd3b50
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
2 changes: 1 addition & 1 deletion configs/k8s_ha/keepalived_backup.conf
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ vrrp_instance VI_1 {
state BACKUP
interface $INTERFACE_NAME
virtual_router_id 51
priority 101
priority 100
authentication {
auth_type PASS
auth_pass 42
Expand Down
2 changes: 1 addition & 1 deletion configs/setup/system.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
"PmuToolsRepoUrl": "https://github.com/vhive-serverless/pmu-tools",
"ProtocVersion": "3.19.4",
"ProtocDownloadUrlTemplate": "https://github.com/protocolbuffers/protobuf/releases/download/v%s/protoc-%s-linux-x86_64.zip",
"LogVerbosity": 0
"LogVerbosity": 5
}
12 changes: 5 additions & 7 deletions scripts/cluster/create_multinode_cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,21 +108,19 @@ func DeployKubernetes(haReplicaCount int) error {
return iperr
}

command := `sudo kubeadm init --v=%d \
command := fmt.Sprintf(`sudo kubeadm init --v=%d \
--apiserver-advertise-address=%s \
--cri-socket /run/containerd/containerd.sock \
--kubernetes-version %s \
--pod-network-cidr="%s" `
args := []any{configs.System.LogVerbosity, masterNodeIp, configs.Kube.K8sVersion, configs.Kube.PodNetworkCidr}
--pod-network-cidr="%s" `, configs.System.LogVerbosity, masterNodeIp, configs.Kube.K8sVersion, configs.Kube.PodNetworkCidr)

if haReplicaCount > 0 {
command += ` \
command += fmt.Sprintf(`\
--control-plane-endpoint "%s:%s" \
--upload-certs`
args = append(args, configs.Kube.CPHAEndpoint, configs.Kube.CPHAPort)
--upload-certs`, configs.Kube.CPHAEndpoint, configs.Kube.CPHAPort)
}

shellCmd := fmt.Sprintf(command, args)
shellCmd := command
if len(configs.Kube.AlternativeImageRepo) > 0 {
shellCmd = fmt.Sprintf(shellCmd+"--image-repository %s ", configs.Kube.AlternativeImageRepo)
}
Expand Down

0 comments on commit dcd3b50

Please sign in to comment.