오토에버 클라우드 2기 58일차
AWS의 데이터 스토리지 및 데이터베이스 서비스
AWS 클라우드 정복중 ☁️ 언젠간 GCP, Azure까지도...
AWS의 데이터 스토리지 및 데이터베이스 서비스
Ansible은 에이전트가 필요 없는(Agentless) 오픈소스 자동화 도구이다 SSH 프로토콜을 통해 원격 서버에 접속하여 소프트웨어 설치, 설정 변경, 서비스 관리 등 다양한 작업을 수행 YAML 형식의 플레이북(Playbook)을 사용하여 복잡한 작업들을 순서대로 쉽게 정의하고...

컴퓨터에 우분투를 깔아서 쿠버네티스 환경을 만들기 위해 가상머신 여러개를 만들어 클러스터로 묶는 작업을 해야한다 이전에는 윈도우 환경에서 virtual box를 이용해서 구성을 해봤지만 지금은 우분투에서 kvm qemu libvirt terraform을 이용해서 한번에 가상머신을...
CI/CD는 지속적인 통합(Continuous Integration), 지속적인 서비스 제공(Continuous Delivery), 지속적인 배포(Continuous Deployment)의 합성어임

인그레스의 핵심 구조: 컨트롤러와 리소스

쿠버네티스에서 애플리케이션의 처리 용량을 늘리는 가장 기본적인 방법은 파드(Pod)의 수를 늘리는 것이다 동일한 애플리케이션이 동작하는 여러 개의 파드를 레플리카(Replica)라고 부르며, 이 레플리카들은 클러스터의 여러 노드에 분산 배치되어 부하를 나누어 처리한다

쿠버네티스에서 파드(Pod) 속 컨테이너의 생애 주기는 매우 유동이다 컨테이너에 문제가 생겨 충돌이 발생하면 쿠버네티스는 해당 컨테이너를 종료하고 새로운 컨테이너를 시작하여 파드를 복구하는데 이때 가장 큰 문제는 데이터의 휘발성 즉, 데이터가 사라진다

기존에 만든 vm3개를 이용해서 클러스터로 묶고 노드 하나를 control-plane으로 만들었고 2개의 워커노드가 존재했다 이것을 이용해서 클러스터 관제할 수 있는 프로그램을 추가적으로 설치한다

도커 컴포즈: '내 컴퓨터에서' 웹서버, 데이터베이스, 캐시 컨테이너를 한 번에 쉽게 띄우고 싶을 때 사용하는 '편리한 실행 도구'이다 마치 여러 가전제품의 전원 플러그를 멀티탭에 꽂아 한 번에 켜는 것과 같다
Workload API: 컨테이너 실행과 관리