가상머신을 4대를 설치하고 네트워크를 설정하는 과정을 베이그런트로 자동으로 설치하도록 파일을 작성합니다. 메인 노드 설정 먼저 Vagrant 파일을 에디터를 통해서 열어줍니다. # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| 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", "/..
데브옵스 & 인프라
1. 버추얼 박스 설치 버추얼 박스는 가상화 소프트웨어로 운영 체제를 게스트 운영 체제로 사용할 수 있도록 해줍니다. https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt ..
인프라를 통한 서비스 설계의 구조는 크게 두 가지가 있다. 모놀리식 아키텍처와 마이크로서비스 아키텍처이다. 모놀리식 아키텍처 모놀리식 아키텍처는 하나의 목적을 가진 서비스나 애플리케이션에 여러 가지 기능이 통합되어 있는 아키텍처를 의미한다. 여러 가지가 통합된 상태로 결합한 구조이기 때문에 단순하게 개발할 수 있고 개발 초기나 소규모 환경에서 설계하기 좋다는 장점이 있으나 규모가 커지면서 유지 보수가 까다로워 진다는 단점이 있다. 경제로 치면 규모의 불경제가 발생했다고 생각하면 된다. 규모가 커지면서 오히려 유지 보수 들어가는 비용, 관리 비용 등으로 효율이 떨어지는 것이다. 마이크로 아키텍처 마이크로 아키텍처(MSA, Microservices Architecture)는 각 서비스가 독립된 상태에서 개별..