일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FastAPI
- elasticsearch
- ansible
- AZ-104
- WSGI
- asyncio
- 자바스크립트
- Service
- ebs
- AZURE
- DevOps
- K8S
- event loop
- Deployment
- AWS
- Python
- terraform
- AZ-900
- docker
- IAC
- POD
- 쿠버네티스
- dockerfile
- Kubernetes
- leetcode
- Network
- EKS
- asgi
- EC2
- Django
- Today
- Total
목록분류 전체보기 (174)
궁금한게 많은 개발자 노트
[ 쿠버네티스의 아키텍처 ] 쿠버네티스는 크게 전체 클러스터를 관리하는 Control Plane과 실제 컨테이너들이 Pod단위로 실행되는 Worker Node로 구분될 수 있습니다. Control Plane은 Master Node라고도 불립니다. Node에는 컨테이너의 런타임 실행 환경을 제공하는 Docker Engine이 기본값으로 올라가 있으며, 이를 통해 실제 컨테이너가 배포되어 실행됩니다. 각 Worker Node들은 아래 그림에서 보이듯 자체 API를 통해 Control Plane과 통신하며 관제되며 시스템을 운영합니다. Control Plane과 Worker Node에 설치되는 구성요소에 대해서 알아보자. 위에서 볼 수 있듯 Worker Node에는 Control Plane의 API 요청을 수..
#### helm 명령어 helm chart 생성: helm package helm 문법 점검: 문법 점검 helm lint #### chart dependency Chart Dependency는 해당 Helm Chart를 설치할 때 필요로 하는 의존성 차트를 설치할 때 사용. Chart Dependency는 Chart.yaml 파일의 dependencies 필드에 설정 Chart.yaml : Desired State를 의미 Chart.lock : 적용된 Dependency의 실제 상태를 의미 Helm은 Chart.yaml 파일을 보고 Dependency Chart를 생성하는데 이 때, Chart.lock 파일이 생성 Chart.lock 파일은 실제로 적용된 Dependency의 상태가 기록 helm d..
AWS Storage관련해서 좋은 글이 있어서 읽으며 공부도 할 겸 정리를 해보려 합니다.https://aws.amazon.com/ko/products/storage/ AWS 기반 클라우드 스토리지AWS로 애플리케이션 마이그레이션 동일한 스토리지를 사용하여 기존 워크로드를 AWS로 리프트 앤 시프트할 수 있으므로 클라우드 마이그레이션이 간편해집니다. AWS 서비스를 사용하면 네트워크aws.amazon.comAWS Storage 종류는 크게 3가지로 나눌 수 있으며 S3(Simple Sotrage Service), EBS(Elastic Block Storage), EFS(Elastic File System)로 나눌 수 있습니다.※ AWS 공식 문서 발췌AWS에서 스토리지는 객체, 블록, 파일이라는 3가지 ..
기존에 작성한 kubernetes에서 Persistent Volume적용하기는 Pod의 데이터 지속성과 관련하여, Pod 생명 주기와 관계 없이 영구적으로 데이터를 관리하기 위해서는 Persistent Volume이 필요함을 설명하고 PV의 종류 중 하나인 AWS EBS Volume을 PV로 사용하기 위한 권한을 어떻게 부여하는 지 등에 대해 중점적으로 설명하였습니다. https://ks1171-park.tistory.com/121 [ k8s ] Kubernetes Persistent Volume 적용하기 Kubernetes의 데이터 지속성 stateful application이 올바르게 실행되기 위해서는 데이터가 올바르게 저장되고 유지되어, 실행 중에 얻어질 수 있어야합니다. 하지만, stateful ..
psycopg2와 psycopg2-binary은 Python에서 PostgreSQL 데이터베이스에 연결하고 상호 작용하는 데 사용되는 라이브러리입니다. 그러나 이 두 라이브러리는 다른 설치 방법과 동작 방식을 가지고 있습니다.psycopg2: psycopg2는 C 언어로 작성된 PostgreSQL 언어 바인딩의 Python 구현입니다. 이 라이브러리는 Python 환경에 직접 컴파일해야 하기 때문에 컴파일러와 관련된 의존성이 있습니다. psycopg2를 설치하려면 해당 운영 체제에 컴파일러 및 PostgreSQL 개발 파일이 설치되어 있어야 합니다. 따라서 psycopg2를 설치하려면 일반적으로 C 컴파일러와 PostgreSQL 개발 파일을 수동으로 설치해야 합니다.psycopg2-binary: psyc..