본문 바로가기
  • _^**_

YAML2

[무근본 DevOps 공부] Ansible은 데브옵스에서 어떻게 사용되는가? - 쉬운 예시를 들어 설명 Ansible은 구성 관리, 배포 자동화, 작업 자동화를 위한 인프라스트럭처 자동화 도구로서, DevOps 환경에서 많이 사용됩니다. 이를테면, 어떤 애플리케이션의 인프라스트럭처에 대한 변경사항을 자동화된 방법으로 적용하는 것입니다. Ansible이 DevOps 환경에서 사용되는 예시 코드 몇 가지를 소개합니다. 1. 구성 관리 서버 구성 관리는 Ansible에서 핵심적인 역할을 합니다. Ansible은 모든 서버에서 사용되는 구성 파일을 관리하고 변경 사항을 관리하는 데 사용될 수 있습니다. 예를 들어, 아래 예시는 Apache 웹 서버를 설치하고, Apache가 실행되는 서버의 구성 파일을 수정하는 Ansible Playbook입니다. - name: Install Apache web server ho.. 2023. 3. 25.
[무근본 쿠버네티스 공부] YAML 기초 문법 3가지 ! - 왕초보도 이해하는 쿠버네티스 기본문법 쿠버네티스의 기초 문법에 대한 예시를 몇 가지 들어보겠습니다. 파드(Pod) 아래는 nginx 이미지를 사용하는 파드를 생성하는 YAML 파일의 예시입니다. apiVersion: v1 kind: Pod metadata: name: nginx-pod labels: app: nginx spec: containers: - name: nginx image: nginx ports: - containerPort: 80 의 YAML 파일에서 apiVersion은 쿠버네티스 API 버전을 나타내며, kind는 생성하려는 객체 종류를 나타냅니다. metadata는 파드의 이름과 레이블 정보를 지정하며, spec은 파드에 대한 세부 정보를 지정합니다. 이 예시에서는 하나의 컨테이너를 포함하는 파드를 생성하고, 해당 컨테이.. 2023. 3. 25.