전체 글 58

[k3s] k3s로 서버 배포하기

지난번에 우분투에 k3s를 설치했다 *우분투에 k3s 설치하기  K3s는 경량화된 Kubernetes 배포판으로, CNCF(Cloud Native Computing Foundation)에서 공식적으로 지원한다. 원래 Kubernetes는 클러스터 관리에 필요한 기능" data-og-host="anjelaaaaaaaa.tistory.com" data-og-source-url="https://anjelaaaaaaaa.tistory.com/44" data-og-url="https://anjelaaaaaaaa.tistory.com/44" data-og-image="https://scrap.kakaocdn.net/dn/bYrKba/hyXzG9zvJX/geic1BviRLhoam7ztBJ4mK/img.png?widt..

기타/kubernetes 2024.11.14

[NodeJS] pnpm 사용하기

*pnpm  (Performant Node Package MAnager) - Node.js 환경에서 사용되는 패키지 매니저로 기존 npm의 단점을 보완하기 위해 탄생했음.  npm이나 yarn과 같은 역할을 하지만, 더 효율적인 디스크 공간 사용과 빠른 설치속도로 주목받고 있음.  *주요 특징 1. 효율적인 디스크사용 - 동일한 버전의 패키지를 프로젝트마다 중복 설치하지 않고, 중앙 저장소에 한번만 저장한 후  심볼릭 링크를 통해 각 프로젝트에서 참조함. 이를 통해 디스크 공간 절약가능 2. 빠른 설치속도 - 모듈 설치가 일반적으로 빠르며, 특히 다수의 패키지를 포함하는 대규모 프로젝트에서 속도 향상 체감가능 3. 엄격한 버전 격리 - 프로젝트별로 패키지 격리가 잘 되어있어, 서로 다른 프로젝트가 각기 ..

framwork/nodejs 2024.11.12

AWS SAA-C03 합격후기

매일 미루기만 하던 AWS 자격증시험..  드디어 치고왔어요.   1. 공부방법 1-1. 유데미 강의 aws 자격증 공부하면 거의 모두가 본다는 유데미 스테판 선생님의 강의 ㅋㅋ https://www.udemy.com/course/best-aws-certified-solutions-architect-associate27.5시간 강의인데  프로강의 수강러로써 30시간 이하면 껌이지 하고 시작했어요  근데 이게 생각보다 오래걸립니다 ㅠㅠ 한글자막을띄워도 속도를 빠르게해서 보긴 힘들고,, 또 이해하고 따라하다보면  5-6분짜리 강의인데 20분동안 듣고있는 나를 발견..  퇴근하고 매일 듣다가 45%까지 듣고 시험기간이 얼마남지않아 강의는 포기했습니다 ^^  그리고 문제풀이로 넘어갔어요 1-2. examtopi..

cs/자격증 2024.11.11

nginx 업로드 파일 용량 초과 오류 해결

*문제발생 프론트에서 POST API를 사용하여 이미지파일 업로드를 하는데  파일크기가 커서 에러가 발생하였다.  서버환경 : Nginx *에러 메세지  client intended to send too large body: 130346771 bytes *해결방법 nginx.conf 파일에서 client_max_body_size를 추가한다.  server { listen 80; server_name localhost; client_max_body_size 0; # 0으로 설정시 제한 없음을 의미함. location / { root /usr/share/nginx/html; try_files $uri $uri/ /index.html; } locat..

기타/문제해결 2024.10.14

[k3s] No files matching import glob pattern 메시지 출력 문제 해결

K3s 구축하여 시스템의 로그를 그라파나로 계속 모니터링 중인데  kube-system 네임스페이스의 로그에 지속적으로 뜨는 로그가 발견되었다.  [WARNING] No files matching import glob pattern: custom/*.override [WARNING] No files matching import glob pattern: custom/*.server  warning 메세지이기때문에 사실 크게 문제되는 것은 없지만  초단위로 계속 저러한 로그가 찍히는것이 아주 거슬렸음..  coredns의 configmap 파일을 조회해보았다. kubectl get configmap coredns -n kube-system -o yaml이 import 구문때문에 계속 로그가 찍히는것.. 그럼..

기타/kubernetes 2024.09.23

[kubernetes] ubuntu에 k3s 설치하기 (삭제)

[kubernetes] ubuntu에 k3s 설치하기  K3S란? -> K3s는 경량화된 Kubernetes 배포판으로, CNCF(Cloud Native Computing Foundation)에서 공식적으로 지원한다. 원래 Kubernetes는 클러스터 관리에 필요한 기능이 많아서 비교적 무겁고 복잡한데,  이를 간소화하고 리소스가 제한된 환경에서도 쿠버네티스를 사용할 수 있도록 만든것이 K3s이다. OS환경 : Ubuntu 22.04.LTS  Ubuntu에 K3s 설치하기   시스템 패키지를 업데이트 한다. sudo apt updatesudo apt upgrade curl을 먼저 설치함 (없으면) sudo apt install -y curl k3s 설치 스크립트를 다운로드 하고  클러스터 설치  cur..

기타/kubernetes 2024.09.14

[Docker] 도커 디스크 용량 차지하는 문제 해결

[Docker] 도커 디스크 용량 차지하는 문제 해결  가상머신으로 k3s를 구성해서 사용중이었는데,  잘 사용중이던 파드들의 상태가 모두 evicted로 바껴있었다. Disk pressure의 문제였고,,  그라파나에 들어가서 대시보드를 확인해보니 disk가 97% 차있었다.. 용량이 가득 찼을때 할 수 있는 방법은.. 1. 용량을 늘린다  2. 사용하지 않는 데이터를 정리한다.  일단 2부터 적용하고,, ㅎ disk pressure을 예방하는 방법을 찾기로 했다  os : ubuntu 24.04.lts먼저 디스크 사용량을 조회해 보았다. df -h 97%가 사용되고 있다.하위 폴더의 어느 데이터가 용량을 잡아먹는지 조회해보았더니 도커였음.   그래서 도커 하위폴더의 디스크 사용량을 조회해봄du -sh..

기타/Docker 2024.09.10

[Prometheus] Prometheus 컨테이너 에러 err="open /data/queries.active: permission denied" 해결

[Prometheus] Prometheus 컨테이너 에러 err="open /data/queries.active: permission denied" 해결 문제상황 : 프로메테우스를 설치할때 host-path의 폴더와 마운트하여 설치하고 싶었음. values.yaml 파일에 적용할 pvc의 이름을 적고 설치를 시도했는데 에러가 났다 !!!!!!!!!values 파일을 새로 생성해서 적용할 pvc 이름을 적어주고 (pv와 pvc는 미리 생성해두었음)  -> 프로메테우스에 적용할 values.yaml 파일임server: persistentVolume: existingClaim: prometheus-pvc  해당 values.yaml파일이 있는 폴더 경로로 이동해서 helm을 이용해서 프로메테우스를 설치..

기타/문제해결 2024.09.01

[kubernetes] Helm으로 프로메테우스, 그라파나 설치

[kubernetes] Helm으로 프로메테우스, 그라파나 설치  Helm이란? -> Kubernetes에서 사용하는 패키지 매니저 노드에는 npm, 리눅스에는 apt가 있듯이 쿠버네티스에는 Helm이 있다  helm은 패키지를 'chart'라는 단위로 묶어서 배포함.  (helm이 사용하는 패키지의 포맷이라고 생각하면 됨) Helm 설치  curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bashHelm 차트를 사용하기 위해 차트 repository를 추가함 helm repo add stable https://charts.helm.sh/stable추가된 저장소를 확인  helm repo list그럼 내가 추가해둔 저장..

기타/kubernetes 2024.08.31

AWS 시험 시간 30분 추가 방법

aws 자격증 시험 응시할때  비영어권 응시자들은 시험시간 30을 추가적으로 받을 수 있다.  꼭 시험 접수전에 미리 신청해야함 !    1. aws certificate 계정으로 이동  시험접수하는 홈페이지로 이동한다   2. 좌측 메뉴에서 EXAM REGISTRATION -> Exam accommodations 클릭   3. accommodation을 클릭하면 자동으로 ESL + 30 MINUTES 가 뜬다. REQUEST ACCOMMODATION 클릭     Approved 상태를 확인가능 !!!!  이제 마음의 준비하고 시험접수만 하면되는데..반년째 마음의 준비가 안되는중 ㅠ  흑흑  + 시험 접수를 했습니다..접수할때 이렇게 30분 추가로 받은 내역이 뜨네여 !

cs/자격증 2024.08.30