일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Kubernetes
- 교내활동
- K8S
- 버거킹 오리지널스 솔티드 에그
- 화랑대
- 수제버거
- 더블쿼터파운더 치즈
- Azure 자격증
- 도커
- 리눅스
- Terraform
- dockerfile
- 가상환경
- 테라폼
- docker
- 더블쿼터파운더 치즈 세트
- Azure
- 카카오클라우드
- 웹 배포
- 오리지널스 솔티드 에그
- poetry
- 벅벅
- 애저
- az-900
- 웹 서버
- 오리지널스 솔티드 에그 싱글
- 쿠버네티스
- 리눅스 동아리
- kakaocloud
- 한성대입구역
- Today
- Total
목록분류 전체보기 (25)
클라우드 공부 일지

Azure를 활용하여 간단한 웹 페이지를 kubernetes를 통해 배포해보려고 한다. 우선 kubectl을 설치할 vm을 하나 생성하였다. 리소스 그룹 이름은 kubernetes-practice-rg, vm 이름은 kubernetes-practice-kubectl-vm으로 설정하였다. 다음엔 Kubernetes Service를 통해 클러스터를 하나 생성해 주었다.리소스 그룹 이름은 kubernetes-practice-rg, 클러스터 이름은 kubernetes-practice-cluster로 설정하였다.curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"su..

매치업 클라우드 인프라 아키텍처 심화 과정과 클라우드 애플리케이션 디벨로퍼 심화 과정을 통해Azure에 대한 기초적인 지식들을 탄탄히 쌓을 수 있었다. 바로 Microsoft Certified: Azure Administrator Associate(AZ-104)를 도전하는 것도 좋지만 기초부터 차근차근 쌓아 올라가고 싶어 Microsoft Certified: Azure Fundamentals(AZ-900)에 도전하였다. https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/?practice-assessment-type=certification Microsoft Certified: Azure Fundamentals ..
보호되어 있는 글입니다.

requirements.py annotated-types==0.7.0anyio==4.4.0certifi==2024.7.4charset-normalizer==3.3.2click==8.1.7coolsms==0.4coolsms_python_sdk==2.0.3fastapi==0.112.0h11==0.14.0idna==3.7pydantic==2.8.2pydantic_core==2.20.1PyMySQL==1.1.1python-dotenv==1.0.1requests==2.32.3sniffio==1.3.1SQLAlchemy==2.0.31starlette==0.37.2typing_extensions==4.12.2urllib3==2.2.2uvicorn==0.30.5 작성한 후 아래 명령어를 터미널에 입력하면 필요한 패키지..

requirements.py annotated-types==0.7.0anyio==4.4.0certifi==2024.7.4charset-normalizer==3.3.2click==8.1.7coolsms==0.4coolsms_python_sdk==2.0.3fastapi==0.112.0h11==0.14.0idna==3.7pydantic==2.8.2pydantic_core==2.20.1python-dotenv==1.0.1requests==2.32.3sniffio==1.3.1starlette==0.37.2typing_extensions==4.12.2urllib3==2.2.2uvicorn==0.30.5 작성한 후 아래 명령어를 터미널에 입력하면 필요한 패키지들을 자동으로 설치해 준다.pip install -r re..

mkdir {폴더 이름}cd {폴더 이름} vscode에서 터미널 창을 열고 위 명령어들을 입력하여 폴더를 만들고 생성한 폴더로 이동한다. python3 -m venv {가상 환경 이름}source {가상 환경 이름}/bin/activate venv를 사용하여 가상 환경을 생성하고 source 명령어를 통해 가상 환경을 활성화한다. pip install fastapi uvicorn 가상 환경이 활성화된 상태에서 FastAPI와 Uvicorn을 설치한다. Uvicorn은 ASGI 서버로, FastAPI 애플리케이션을 실행하는 데 사용된다. from fastapi import FastAPIapp = FastAPI()@app.get("/")async def read_root(): return {"Hell..

미리 설치해 둔 도커를 통해 mysql 이미지를 사용하여 컨테이너를 실행하였다.(13306 포트, 루트계정 비밀번호 1234)docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=1234 -p 13306:3306 -d mysql:latest 이후 mysql에 접속하여주었다.mysql -h 127.0.0.1 -P 13306 -u root -p 미리 사용할 데이터베이스를 생성해 주고 mysql에서 나와주었다.CREATE DATABASE mydatabase;exit 그리고 이전에 만들어두었던 poetry를 활용한 가상 환경 프로젝트로 이동해 주었다.https://jaehyeon-blog.tistory.com/22 poetry를 사용해 가상 환경 구성하기(fastapi + m..