본문 바로가기

분류 전체보기25

쿠버네티스) 테스트 환경에서 해보는 간단한 쿠버네티스 배포 쿠버네티스에 애플리케이션을 배포한다는 의미는 pod를 배포한다는 의미이다. pod란? 쿠버네티스의 가장 작은 obj이며 기본이 되는 배포 단위이다. pod 배포 및 접속 1. pod 생성 [root@m-k8s ~]# kubectl get pod NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 7m56s 2. curl ip 입력 시 배포 완료 확인 [root@m-k8s ~]# curl 172.16.221.130 Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For onli.. 2023. 3. 4.
Node) package.json 구성 npm (Node Package Manager) - 노드의 패키지 매니저 - 남의 코드를 사용하여 프로그래밍 가능 원하는 경로에 publish 폴더 생성 USER@DESKTOP-7TQNQP3 MINGW64 /c/project-jisu/node study/lecture/publish $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help init` for definitive documentation on these fields and exactly what they d.. 2023. 3. 1.
Node)Cluster module single thread 인 node가 CPU 코어를 모두 사용할 수 있게 해주는 모듈 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청이 분산 cluster로 코어 하나당 노드 프로세스 하나를 배정 가능 const cluster = require('cluster'); const http = require('http'); const numCPUs = require('os').cpus().length; if (cluster.isMaster) { console.log(`마스터 프로세스 아이디: ${process.pid}`); // CPU 개수만큼 워커를 생산 for (let i = 0; i < numCPUs; i += 1) { cluster.fork(); //워커 프로세를 만듬 } } else {.. 2023. 3. 1.
Nifi UI Nifi UI는 아래 섹션별로 구성되어 있다 Components Toolbar Navigate Palette Operate Palette Canvas Components 항목 1. Processor 아이콘을 캔버스에 드래그해 프로세서를 추가한다 nifi의 핵심기능인 데이터를 추출, 변환, 정제, 적재하는 작업을 수행할 수 있다 2. Input Port 데이터를 프로세스 그룹으로 전송하기 위한 매터니즘을 제공한다. Nifi가 안전하게 실행되도록 구성된 경우 적절한 사용자에 대한 엑세를 제한한다 3. Output Port 프로세스 그룹에서 프로세스 그룹 외부의 대상으로 데이터를 전송하기 위한 메커니즘을 제공한다 포트는 대기열 역활을 하며, Nifi가 데이터를 가져올 때 해당 데이터는 들어오는 연결의 대기열에.. 2022. 7. 15.