Commit 447a3ec2 authored by Wen Wei Li's avatar Wen Wei Li

distinguish cp and node installation

parent 65b27353
......@@ -227,12 +227,24 @@ copy_host_file(){
fi
}
add_to_master(){
echo "Add node to CP cmd"
cmd=$(kubeadm token create --print-join-command)
echo $cmd
install_k8s_node{
export KUBE_VERSION=v1.28
eval "DEBIAN_FRONTEND=noninteractive apt-get update -y"
# apt-transport-https may be a dummy package; if so, you can skip that package
eval "DEBIAN_FRONTEND=noninteractive apt-get install -y apt-transport-https ca-certificates curl gpg"
curl -fsSL https://pkgs.k8s.io/core:/stable:/$KUBE_VERSION/deb/Release.key | gpg --yes --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
# This overwrites any existing configuration in /etc/apt/sources.list.d/kubernetes.list
rm /etc/apt/sources.list.d/kubernetes.list
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/$KUBE_VERSION/deb/ /" | tee /etc/apt/sources.list.d/kubernetes.list
eval "DEBIAN_FRONTEND=noninteractive apt-get update -y"
eval "DEBIAN_FRONTEND=noninteractive apt-get install -y kubelet kubeadm kubectl"
eval "DEBIAN_FRONTEND=noninteractive apt-mark hold kubelet kubeadm kubectl"
}
main(){
......@@ -242,11 +254,14 @@ main(){
copy_host_file $1
prerequisite
install_cri
if [[ $2 == "cp" ]]; then
install_k8s
echo "COPY K8S Config"
copy_k8s_config
echo "Please add to Cluster CP"
echo "Finish Setup K8S"
else
install_k8s_node
fi
exit
else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment