Guest User

Untitled

a guest
Nov 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. MASTER=master
  4. MINION=minion
  5. DOMAIN=mylan.local
  6. NUM_MASTERS=3
  7. NUM_MINIONS=3
  8.  
  9. TOKEN="`ssh ${MASTER}-1.${DOMAIN} 'kubeadm token create'`" || exit 1
  10. HASH="sha256:`ssh ${MASTER}-1.${DOMAIN} 'openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed "s/^.* //"'`" || exit 1
  11.  
  12.  
  13. for i in `seq 1 $NUM_MINIONS`; do
  14. echo "Adding minion $i..."
  15. ssh ${MINION}-$i.${DOMAIN} "systemctl enable kubelet" || exit 1
  16. echo "kubeadm join --token ${TOKEN} 192.168.0.51:6443 --discovery-token-ca-cert-hash ${HASH}"
  17. ssh ${MINION}-$i.${DOMAIN} "kubeadm join --token ${TOKEN} 192.168.0.51:6443 --discovery-token-ca-cert-hash ${HASH}" || exit 1
  18. done
Add Comment
Please, Sign In to add comment