Vagrant

기본 Vagrantfile # -*- mode: ruby -*- # 파일이 루비임을 인식하게 하는 호환 코드 # vi: set ft=ruby : # ft = file type Vagrant.configure("2") do |config| # API version=2 # vagrant config 시작 config.vm.define "m-k8s" do |cfg| # 가상머신 이름을 m-k8s로 정의하고 config 시작 config.vm.box = "sysnet4admin/CentOS-k8s" # cfg 내용들을 box에 저장 cfg.vm.provider "virtualbox" do |vb| # virtual box에서 필요한 cfg 시작 vb.name = "m-k8s(github_SysNet4Admin)..
Vagrant? IaC(Infra as a Code)를 사용하는 이유는 코드형 인프라를 사용하여 인프라 환경을 일정하게 유지하고 구성하기 위해서다. vagrant는 HashiCorp에서 개발한 가상환경의 관리 및 프로비저닝을 도와주는 오픈소스 소프트웨어다. VirtualBox, VMware 및 Hyper-V와 같은 다양한 가상화 플랫폼과 Docker와 같은 컨테이너와 함께 작동한다. Vagrant는 VirtualBox와 같은 가상 머신을 Vagrantfile이라는 선언적 파일을 사용하여 코드로 관리한다. Vagrantfile에 가상 환경의 원하는 속성을 정의한다. 코드로 작성되어 있어 개발 환경을 다른 사람과 쉽게 공유할 수 있고 환경의 일관성을 보장하여 환경 관련 문제의 가능성을 줄일 수 있다. Vag..
su-mmer
'Vagrant' 태그의 글 목록