MSA에 적합하며, 사용자의 요구 사항에 따라 가용성을 즉각적으로 확보해야 하는 IaaS 환경에 적합.
※다운로드 링크
VirtualBox : https://www.virtualbox.org/wiki/Downloads
베이그런트 : https://www.vagrantup.com/downloads
cd c:\HashiCorp
Vagrantfile → config.vm.box = "sysnet4admin/CentOS-k8s"
vagrant init
vagrant up
vagrant ssh
############################# config.vm.define "m-k8s" do |cfg| cfg.vm.box = "sysnet4admin/CentOS-k8s" cfg.vm.provider "virtualbox" do |vb| vb.name = "m-k8s(github_SysNet4Admin)" vb.cpus = 2 vb.memory = 2048 vb.customize ["modifyvm", :id, "--groups", "/k82-SM(github_SysNet4Admin)"] end cfg.vm.host_name = "m-k8s" cfg.vm.network "private_network", ip: "192.168.16.10" cfg.vm.network "forwarded_port", guest: 22, host: 60010, auto_correct: true, id: "ssh" cfg.vm.synced_folder "../data", "/vagrant", disabled: true cfg.vm.provision "shell", path: "install_pkg.sh" end #############################
install_pkg.sh