IaC 2

[IaC] Ansible을 통한 Application 구축 자동화

OverviewAnsible은 IT 인프라 자동화 및 구성 관리 도구로, 서버나 네트워크 장비, 클라우드 서비스 등을 효율적으로 관리할 수 있게 해주는 오픈 소스 도구입니다. Ansible 기본 개념1. 선언적 언어: Ansible은 YAML 기반의 플레이북(Playbook)을 사용하여 인프라 상태를 정의합니다. 이는 원하는 상태(Desired State)를 선언하는 방식으로 작업을 수행할 수 있게 해줍니다.2. Agentless: Ansible은 Agentless 도구로, 관리 대상 서버에 별도의 에이전트 소프트웨어를 설치할 필요가 없습니다. 대신 SSH를 통해 원격으로 명령을 실행하고 설정을 관리합니다.3. Module 기반: Ansible은 다양한 Module을 제공하여 서버 구성, 파일 관리, 패..

IaC 2024.06.20

[IaC] Terraform을 통한 AWS 환경 구축

Overview Kubernetes Cluster 구축을 위한 AWS 환경 구축 (Terraform)[AWS] Rancher를 통한 Kubernetes 클러스터 구축 [AWS] Rancher를 통한 Kubernetes 클러스터 구축Overview AWS 환경에서 Rancher를 통한 Kubernetes 클러스터 구축하기 AWS 환경에서 구축을 진행하지만, 베어 메탈 및 다양한 클라우드 플랫폼에서 적용 가능합니다. Architecture AWS 환경VPC 구성 - 가용 영taronko.tistory.com ArchitecturePrerequisite 1. Terraform 설치 (링크)// 기본 명령어* terraform init* terraform plan* terraform apply* terrafor..

IaC 2024.05.20