목록- (91)
Study Memory Work
docker registry 용 secret 생성하기 도커 레지스트리에서 이미지를 끌어다 쓸 때, 도커 레지스트리 계정을 secret 에 등록하고 쓸 수 있다. kubectl create secret docker-registry {secret명} -n {namespace} \ --docker-email={accountEmail} \ --docker-username={accountId} \ --docker-password={accountPw} \ --docker-server={registryAddress} (Harbor에서 이미지 끌어올 때, secret 등록할 때도 위와 같이 쓰면 된다.) docker registry 용 secret 사용하기 위에서 생성한 secret 사용하여 docker registr..

모니터링 대상 host(node-exporter) 노드의 CPU, 메모리, 디스크, 네트워크 사용량과 노드 OS와 커널에 대한 모니터링 container(kubelet[cadvisor]) 노드에서 가동되는 컨테이너에 대한 정보. CPU, 메모리, 디스크, 네트워크 사용량 등 app 컨테이너안에서 구동되는 개별 애플리케이션의 지표를 모니터링. 애플리케이션의 응답시간, HTTP 에러 빈도 등을 모니터링 kubernetes({etcd kube-state-metrics) 쿠버네티스 자체에 대한 모니터링. 서비스나 POD, 계정 정보 등이 해당 Prometheus Metric Collector + Metric Database Opensource Monitoring/ alerting tool 실제 프로덕션에서 사용..
NoSql의 종류 서로 연관된 그래프 형식의 데이터를 저장할 수 있는 Graph Store Row가 아닌 Column 위주로 데이터를 저장하는 Column Store 비정형 대량 데이터를 저장하기 위한 Document Store 메모리 기반으로 빠르게 데이터를 읽어올 수 있는 Key-Value Store Redis 인메모리 데이터베이스 NoSQL. Key-Value Store. Remote Dictionary Server의 약자로, 원격 Dictinary 자료구조 서버 라는 직관적인 이름을 가지고 있다. Redis는 인메모리DB 중에서도 다양한 자료구조의 데이터를 저장할 수 있음. (문자열, 리스트, 해시, 셋 등) 메모리 기반의 데이터베이스이기 때문에, Disk를 기반으로 하는 RDBMS보다 read가..
#1. go 빌드 시 : 아래 환경변수(2) 적용 GOOS=linux GOARCH=amd64 # ex) Dockerfile) RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -v -a -ldflags ... #2. docker 빌드 시 : 빌드 파라미터 추가 build --platform linux/amd64 # ex) $ docker build --platform linux/amd64 -t ${OKE_DOCKER_REPO}${OKE_DOCKER_NAME}:${OKE_DOCKER_VER} . --push 또는 아래와같이 적용 시, 여러 플랫폼을 지원하는 이미지로 빌드 가능하다 # buildx 옵션 적용 # ex) $ docker buildx build --pla..
1. filesystem 확인 & cat /proc/mounts | grep /dev udev /dev devtmpfs rw,nosuid,noexec,relatime,size=1995760k,nr_inodes=498940,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 /dev/vda1 / ext4 ro,relatime 0 0 cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 /dev..