Commit 114dbc4c by wangtingwei

add_node.sh fix bug

1 parent 3dc0ee46
......@@ -4,7 +4,8 @@ etcd2_ip=10.12.4.8
etcd3_ip=10.12.4.19
master_ip=10.12.4.12
new_node=(
10.12.4.17
10.12.5.17
10.12.5.18
)
##########################################################sshpass###############################
:<<!
......@@ -17,7 +18,13 @@ done
#################################################################################################
ansible new_node -m script -a "/root/k8s/config/init.sh"
ansible new_node -m shell -a "mkdir /opt/kubernetes/{cfg,bin,ssl,log} -pv"
scp /opt/kubernetes/ssl/ca* $new_node:/opt/kubernetes/ssl/
ansible new_node -m copy -a "src=/opt/kubernetes/ssl/ca* dest=/opt/kubernetes/ssl/"
ansible new_node -m shell -a "apt install nfs-common -y"
######################################拷贝ca证书############################
for ip in ${new_node[@]}
do
scp /opt/kubernetes/ssl/ca* $ip:/opt/kubernetes/ssl/
done
#############################docker############################################
ansible new_node -m script -a "/root/k8s/config/docker.sh"
ansible new_node -m copy -a "src=/root/k8s/config/daemon.json_cpu dest=/etc/docker/daemon.json"
......@@ -71,7 +78,7 @@ kubectl config use-context default --kubeconfig=bootstrap.kubeconfig
ansible new_node -m copy -a "src=/root/k8s/script/bootstrap.kubeconfig dest=/opt/kubernetes/cfg/ mode=644"
ansible new_node -m copy -a "src=/opt/kubernetes/cfg/token.csv dest=/opt/kubernetes/cfg/"
##############################################################################################
for new_node_ip in $new_node
for new_node_ip in ${new_node[@]}
do
cat >>/opt/kubernetes/cfg/kubelet.$new_node_ip<<EOF
KUBELET_OPTS="--logtostderr=false \
......@@ -150,4 +157,7 @@ ansible new_node -m shell -a "service kube-proxy restart"
#######################开机启动################################
ansible new_node -m shell -a "systemctl enable kubelet.service"
ansible new_node -m shell -a "systemctl enable kube-proxy.service"
!
##########################节点打label##########################################
#for new_node_host in ${new_node[@]}
#do
#kubectl label node xxxx autodl=true seetaas=true gpu=true user_job_node=true internal_service_node=true
ansible new_gpu_node -m copy -a "src=/root/k8s/config/daemon.json_gpu dest=/etc/docker/daemon.json"
ansible new_gpu_node -m shell -a "service docker restart"
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!