더북(TheBook)

Install_pkg.sh는 클러스터를 구성하기 위해서 가상 머신에 설치돼야 하는 의존성 패키지를 명시합니다. 또한 실습에 필요한 소스 코드를 특정 가상 머신(m-k8s) 내부에 내려받도록 설정돼 있습니다.

install_pkg.sh

  1. #!/usr/bin/env bash
  2.  
  3. # install packages
  4. yum install epel-release -y
  5. yum install vim-enhanced -y
  6. yum install git -y
  7.  
  8. # install docker
  9. yum install docker -y && systemctl enable --now docker
  10.  
  11. # install kubernetes cluster
  12. yum install kubectl-$1 kubelet-$1 kubeadm-$1 -y
  13. systemctl enable --now kubelet
  14.  
  15. # git clone _Book_k8sInfra.git
  16. if [ $2 = 'Main' ]; then
  17.  git clone https://github.com/sysnet4admin/_Book_k8sInfra.git
  18.  mv /home/vagrant/_Book_k8sInfra $HOME
  19.  find $HOME/_Book_k8sInfra/ -regex ".*\.\(sh\)" -exec chmod 700 {} \;
  20. fi
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.