본문 바로가기

DevOps

(6)
[AKS] 개념 핵심 개념 [ 최신 업데이트: 2024.01.17 ]Kubernetes 인프라 구성 요소- 컨트롤 플레인- 노드- 노드 풀워크로드 리소스- Pod- 배포- 집합네임스페이스를 사용하여 리소스를 그룹화Azure에서 AKS 컨트롤 플레인을 관리하며 애플리케이션을 실행하는 AKS 노드에 대해서만 비용 지불Kubernetes 클러스터 아키텍처컨트롤 플레인 : 핵심 k8s 서비스와 애플리케이션 워크로드 오케스트레이션노드 : 애플리케이션 워크로드 실행Control Planekube-apiserver- kubectl 또는 관리 도구에 대한 상호 작용 제공etcd- 클러스터 및 구성의 상태 유지 관리를 위해 k8s 내에 있는 키 값 저장소kube-scheduler- 스케줄러는 워크로드를 실행할 수 있는 노드를 결정하고 ..
[AKS] 시작하기 AKS 디자인 및 작업 계획  [ 최신 업데이트: 2023.12.13 ]프로덕션 경로마이크로 서비스 아키텍처microservices-reference-implementation/deployment.md at main · mspnp/microservices-reference-implementation (github.com) microservices-reference-implementation/deployment.md at main · mspnp/microservices-reference-implementationA reference implementation demonstrating microservices architecture and best practices for Microsoft Azure - m..
[AKS] 개요 AKS란? [ 최신 업데이트: 2024.04.21 ]AKS의 기능1) ID 및 보안 관리 - Azure Policy를 사용하여 규정 준수 제어 - Kubernetes RBAC와 통합하여 클러스터 리소스에 대한 액세스 제한 - Entra ID를 사용하여 기존 ID 및 그룹 멤버 자격을 기반으로 Kubernetes 액세스 설정 2) 로깅 및 모니터링 - 컨테이너 인사이트와 통합하여 클러스터 및 컨테이너화된 애플리케이션 상태와 성능 모니터링 - 네트워크 관찰 기능을 설정하고 Prometheus 및 Grafana를 사용하여 네트워크 트래픽 데이터를 수집하고 시각화 3) 간소화된 배포 - Kubernetes용으로 미리 빌드된 클러스터 구성 사용 - KEDA(Kubernetes Event-Driven Autosca..
[ERROR] 해결 모음 1. ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory http://ngmsoftware.com/bbs/board.php?bo_table=study&wr_id=428&sfl=mb_id%2C1&stx=admin&sst=wr_nogood&sod=desc&sop=and&page=4 엔지엠소프트웨어 엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다. www.ngmsoftware.com
[Node.js] 실습1 Node.js는 자바스크립트 코드 실행에 필요한 런타임으로 v8 엔진을 사용하고, 자바스크립트 런타임에 필요한 이벤트 루프 및 운영체제 시스템 API를 사용하는 데는 libuv 라이브러리를 사용 1. 애플리케이션에서 요청 발생하면 V8 엔진은 자바스크립트 코드로 된 요청을 바이트 코드나 기계어로 변경 2. 자바스크립트로 작성된 Node.js의 API는 C++로 작성된 코드를 사용 3. V8 엔진은 이벤트 루프로 libuv를 사용하고 전달된 요청을 libuv 내부의 이벤트 큐에 추가 4. 이벤트 큐에 쌓인 요청은 이벤트 루프에 전달되고 운영체제 커널에 비동기 처리를 맡김 (운영체제 내부적으로 비동기 처리가 힘든 경우(DB, DNS 룩업, 파일 처리 등)는 워커 스레드에서 처리) 5. 운영체제의 커널 또는 ..
[Python] 기초 파이썬으로 할 수 있는 일 1. 웹 개발 Django, Flask 등의 웹 프레임워크 2. 데이터 분석 Numpy, Pandas, Matplotlib 등의 라이브러리를 사용해 데이터를 분석 및 시각화 3. 머신러닝 TensorFlow, PyTorch, scikit-learn 등의 라이브러리 활용하여 머신러닝 모델 개발 및 훈련 4. 인공지능 개발 자연어 처리, 음석 인식, 이미지 인식 등의 인공지능 기술 구현 5. 게임 개발 Pygame, Panda3D 등의 게임 프레임워크 사용하여 간단한 게임 개발 6. 스크립팅 자동화 시스템 자동화, 파일 처리, 웹 스크레이핑 등의 스크립트 작성 7. 데스크톱 애플리케이션 개발 PyOt, Tkinter 등의 GUI 라이브러리 8. 네트워크 프로그래밍 socket, a..