🍀 Cloud Architect/DevOps

🍀 Cloud Architect/DevOps

Azure ACI 배포하기 (with. Docker)

0. Docker Config docker test를 하기 위해 docker 환경 설정을 해준다. 나는 VMware Workstation에서 환경설정을 진행했다. 1. VM에서 환경 구성 (ubuntu-20.04 live server) 2. Docker 다운로드 #docker 설치 스크립트 다운로드 $ curl -fsSL https://get.docker.com -o get-docker.sh # 스크립트 실행 $ sh get-docker.sh # 스크립트 실행 $ chmod 777 get-docker.sh $ ./get-docker.sh 3. Docker 실행 $ systemctl enable --now docker $ systemctl status docker | grep -i active # dock..

🍀 Cloud Architect/DevOps

GitOps 설정 (Github Action Workflow, Branch Protect)

1. Workflow Create FastAPI App # src/main.py # pip install uvicorn # pip install "fastapi[all]" # uvicorn src.main:app from fastapi import FastAPI app = FastAPI( title="FastAPI - Hello World code", description="This is the Hello World of FastAPI.", version="1.0.0", ) @app.get("/") def hello_world(): return {"Hello": "World"} # tests/test_main.py import pytest from fastapi.testclient import TestC..

🍀 Cloud Architect/DevOps

프로젝트 소개 & DevOps/GitOps란?

목표 GitOps를 구현해보자! DevOps란? https://aws.amazon.com/ko/devops/what-is-devops/ 나는 DevOps의 정의를 알아보기 위해 AWS 공식 사이트에 들어가보았다. DevOps는 애플리케이션과 서비스를 “빠른 속도”로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합이다. 소프트웨어 기능, 개선 요청 또는 버그 수정 등 하나의 아이디어가 개발에서 배포에 이르는 프로세스의 속도를 높임으로써 더 빨리 프로덕션 환경에 전달될 수 있다. 즉, "빠른 속도"로 사용자에게 서비스를 제공할 수 있도록 Delivery Pipeline을 구축하는 것이 DevOps라고 이해하였다. GitOps란? 깃옵스는 프로젝트에 DevOps를 적용하기 위한 여..

나리 집사
'🍀 Cloud Architect/DevOps' 카테고리의 글 목록