본문 바로가기
728x90

자동화5

[Terraform] 테라폼(Terraform) 설치 설치다른 OS에서 설치할 경우 아래 링크에 들어가서 설치하면 된다. https://developer.hashicorp.com/terraform/install Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com  wget -O - https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/u.. 2024. 12. 6.
[DevOps]인프라 자동화의 핵심 도구들: Terraform, cloud-init, Helm, Ansible, Vagrant 자동화와 인프라 관리는 이제 IT 환경에서 필수적인 요소로 자리 잡았습니다. 인프라를 코드로 관리하는 IaC(Infrastructure as Code) 도구들이 발전하면서, 개발과 운영 환경에서 시간과 비용을 절감하고 일관성을 높일 수 있는 다양한 방법이 생겼습니다. 이번 포스팅에서는 Terraform, cloud-init, Helm, Ansible, Vagrant와 같은 대표적인 자동화 도구들을 살펴보고, 이들을 가상머신, 컨테이너, Kubernetes 환경에 적용하는 방법을 소개하겠습니다. Terraform: 인프라를 코드로 선언하기Terraform은 클라우드 리소스를 코드로 선언하고 프로비저닝하는 도구입니다. AWS, GCP, Azure 같은 주요 클라우드 서비스 제공자뿐 아니라, vSphere, .. 2024. 11. 9.
OpenShift란 무엇인가? - 컨테이너 오케스트레이션의 미래 1. 서론(현대 IT 환경의 변화)! 클라우드 컴퓨팅과 컨테이너 기술의 발전! DevOps와 지속적인 통합 및 배포(CI/CD)의 중요성 증가! Kubernetes와 컨테이너 오케스트레이션의 등장2. OpenShift의 개념! OpenShift는 Red Hat이 제공하는 엔터프라이즈급 컨테이너 애플리케이션 플랫폼! Kubernetes를 기반으로 하는 플랫폼으로, 컨테이너의 개발, 배포, 관리를 간소화! 클라우드 네이티브 애플리케이션 개발을 지원하는 포괄적인 환경 제공3. OpenShift의 주요 기능! Kubernetes 기반의 컨테이너 오케스트레이션 * 자동 스케일링, 롤아웃 및 롤백, 서비스 디스커버리 등을 포함! 개발자 친화적 도구 및 인터페이스 * 소스 코드로부터 직접 애플리케이션을 빌.. 2024. 2. 27.
파이썬 VS 자바 개요 몇 년 뒤 DevOps 엔지니어가 되고 싶은 목표가 있는 전 리눅스를 기반으로 자바 혹은 파이썬 개발 언어 중 어떤 언어를 본격적으로 공부할지 고민을 하게 되었습니다. DevOps 엔지니어링은 애플리케이션 개발뿐만 아니라 배포, 운영, 시스템 관리 등 광범위한 기술 영역을 포함합니다. 이러한 컨텍스트에서 각 언어와 프레임워크의 특성을 고려해 봅시다. 파이썬(플라스크 또는 장고) 장점 !! 광범위한 사용 파이썬은 DevOps 도구와 스크립트, 웹 애플리케이션 개발, 데이터 분석, 머신러닝 등 다양한 분야에서 널리 사용됩니다. !!빠른 개발 파이썬은 읽기 쉽고 간결한 문법을 가지고 있어 빠르게 프로토타이핑하고 개발할 수 있습니다. 플라스크는 가볍고 간단한 웹 애플리케이션에 적합하며, 장고는 보다 복잡한.. 2024. 2. 17.
PXE 설치 _ Kickstart 개요 https://estar987.tistory.com/38 PXE 설치(FTP 방식) 1. DHCP 서버 설치 yum -y install dhcp-server 혹은 dnf install dhcp-server # vi /etc/dhcp/dhcp.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp-server/dhcpd.conf.example # see dhcpd.conf(5) man page # dhcp_interface="ens34"; subnet 1 www.estar9801.cloud 직전에 포스팅한 FTP 방식의 PXE 설치를 완료하였다면 OS 설치 시 설정까지 자동화 하는 Kickstart를 만들 차례이다. 설정 과정 mkdir.. 2023. 12. 12.
728x90