1 cmd로 개발 인프라 배포
2889 단어 automationdevopsvagrant
Vagrant는 사용 중인 가상화 소프트웨어를 기반으로 VM을 생성합니다. 제 경우에는 Virtualbox를 사용하겠습니다. 그러나 VMware, Docker, Hyper-V 또는 맞춤형 공급자(AWS)에서도 작동합니다. 이러한 가상화 도구를 Vagrant의 공급자라고 합니다.
vagrant의 실용적인 사용 사례는 다음과 같습니다. ".
위의 이미지는 Vagrant의 글로벌 아키텍처를 나타냅니다.
방랑자 시작하기
I'm using Ubuntu 20.04 for this lab
방랑자를 설치하는 방법?
vagrant를 설치하기 전에 경우에 따라 virtualbox와 같은 가상화 도구를 설치해야 합니다. virtualbox를 사용하고 싶지만 설치되지 않은 경우 아래 명령을 실행하십시오.
sudo apt update
sudo apt install virtualbox -y
시스템에 설치되어 있지 않은 경우 리포지토리 추가 종속성을 추가합니다.
sudo apt install -y apt-transport-https \
ca-certificates \
curl \
software-properties-common
공식 Vagrant APT 저장소를 시스템에 추가하십시오.
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
마지막으로 아래 명령을 실행하여 방랑자를 설치하십시오.
sudo apt update
sudo apt install vagrant -y
vagrant --version
방랑자를 사용하는 방법?
방랑자
이 자습서에는 간단한 vagrantfile을 사용합니다. vagrantfilehere 생성 방법에 대한 전체 설명서를 확인할 수 있습니다.
이 이미지는 Kubernetes 클러스터의 VM 작업자 노드 구성을 위한 vagrantfile의 코드를 제공합니다. 전체 코드here
Vagrant로 클러스터 배포
vagrantfile을 작성한 후 명령
vagrant up
을 실행하여 클러스터를 생성하기만 하면 됩니다.vagrant validate //look for error in our vagrantfile
vagrant up
아래 명령을 사용하여 클러스터를 삭제합니다.
vagrant destroy
아래 명령을 사용하여 VM에 대한 원격 ssh
ssh vagrant@ip //ip of the VM your want to connect
The default username and password in VM create with vagrant is vagrant.
Reference
이 문제에 관하여(1 cmd로 개발 인프라 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/wi11i4m/deploy-your-development-infrastructure-with-1-cmd-3lam텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)