profile
무엇이든 최선을 다하고자 노력합니다:)

[쿠버네티스] kubeadm 인증서 만료로 클러스터 다운됐을 때 복구하기

VMware에서 구성한 쿠버네티스 클러스터(CP 1대, Worker 2대)가 있었다. 오랫동안 VM을 켜두지 않았더니 kubectl get nodes 명령어 실행 시 아래와 같은 에러가 발생했다.

5일 전
·
0개의 댓글
·

[네트워크] VMware NAT 환경에서 SSH 접속 안 될 때 (feat. DHCP)

.VMware에서 RHEL 9.4 VM을 NAT 방식으로 구성해두고 MobaXterm으로 SSH 접속을 시도했다. MobaXterm에서 Connection Timeout이 발생했고, Windows에서 ping을 날려도 요청 타임아웃이 떴다.

5일 전
·
0개의 댓글
·

[오픈소스] 오픈소스 컨트리뷰션 1주차 과제

최근 프로젝트에서 쿠키에 대해 학습할 때 해당 부분을 참고했어서 이 주제를 선택했다.

6일 전
·
0개의 댓글
·

[프론트엔드] 모바일 환경 최적화 기법

이 포스팅에서는 웹 앱 서비스 구현 중 모바일에 최적화된 환경을 위한 기법들을 정리했다.

2026년 4월 29일
·
0개의 댓글
·
post-thumbnail

[오픈소스] 오픈 소스 컨트리뷰션 아카데미 (체험형) - 모던 자바스크립트 한글화

'오픈 소스 컨트리뷰션 아카데미 (체험형) - 모던 자바스크립트 한글화' 참여하고 매 주차 진행한 활동과 배운 점을 정리했습니다.

2026년 4월 26일
·
0개의 댓글
·

[알고리즘] 노란불 신호등 (파이썬 풀이)

프로그래머스 > 2025 카카오 하반기 1차 > 노란불 신호등

2026년 3월 12일
·
0개의 댓글
·

[테스트] MSW로 쿠키 모킹하기

프로젝트에서 쿠키+세션 방식으로 비회원 로그인을 구현하였고, 이를 MSW로 어떻게 모킹했는지와 관련하여 포스팅했다.

2026년 2월 17일
·
0개의 댓글
·

[웹] REST API 기본 개념

REST 원칙이란 REST(REpresentational State Transfer) API 설계의 중심에는 자원(Resource)이 있고, 자원에 대한 행위(HTTP Method)를 통해 자원을 처리하도록 설계하는 것을 말한다.

2026년 2월 4일
·
0개의 댓글
·

[테스트] MSW 기본개념

개발을 하다 보면 백엔드 API가 완성되지 않았거나, 테스트 환경에서 네트워크 의존성을 제거해야 하는 순간이 온다.

2026년 1월 30일
·
0개의 댓글
·

[생성형 AI] 클로드 코드(Claude Code)를 맞이할 준비

앤트로픽에서 제공하는 클로드 코드(Claude Code) 공식 강의를 듣고 학습 내용을 정리

2026년 1월 24일
·
0개의 댓글
·

[Next.js] Error Handling, 예측 가능한 것과 그렇지 않은 것

에러는 Expected errors와 Uncaught exceptions의 두 가지 분류로 나눌 수 있다. 이번 포스팅에서는 공식문서와 유튜브 Boaz 님의 영상을 참고하여 Next.js가 에러를 다루는 방법을 정리하고자 한다.

2026년 1월 3일
·
0개의 댓글
·

[Next.js] Server Actions, 서버에서 실행되는 비동기 함수 (feat. 캐시 재검증)

Server Action(서버 액션)이란 브라우저에서 호출할 수 있는 서버에서 실행되는 비동기 함수로서, 폼 제출 및 데이터 변조를 처리하기 위해 서버에서 실행된다.

2026년 1월 3일
·
0개의 댓글
·

[Next.js] Full Route Cache, 페이지 자체를 캐싱하는 메커니즘

Next 서버 측에서 빌드 타임에 특정 페이지의 렌더링 결과를 캐싱하는 기능이다.

2025년 12월 30일
·
0개의 댓글
·

[Next.js] App Router에서의 데이터 페칭, Data Cache와 Request Memoization을 중심으로 살펴보기

Next.js App Router의 데이터 페칭에서 캐싱이 적용되는 방식

2025년 12월 26일
·
0개의 댓글
·

[회고] JSCODE 모의면접 스터디 (컴퓨터 네트워크) 10기 참여 후기

벌써 5주간의 JSCODE 모의면접 스터디 (컴퓨터 네트워크) 10기가 마무리되었다. 스터디를 참여한 계기부터 배운 점까지 정리해보려고 한다.

2025년 12월 25일
·
0개의 댓글
·

[프론트엔드] 이미지 최적화 시리즈(2): OffscreenCanvas과 함께 알아보는 메인 스레드 블로킹 해결기 (feat. Web Worker)

이 글에서는 이미지 최적화 과정을 메인 스레드에서 분리하여 사용자 경험(UX)을 개선한 과정을 공유한다.

2025년 12월 25일
·
0개의 댓글
·

[Next.js] Server Component, 서버에서만 실행되는 컴포넌트

서버 컴포넌트(Server Component)는 기존의 (클라이언트) 컴포넌트 개념을 서버로 확장한 컴포넌트 개념으로, 서버측에서만 실행되며 브라우저에서는 실행되지 않는다.

2025년 12월 24일
·
0개의 댓글
·

[Next.js] 기본개념

지난 포스팅에서 Next.js의 등장배경에 대해 간략히 알아보았다. 이번 포스팅에서는 Next.js의 Pages Router, App Router를 배우기 앞서 기본적으로 알아야 할 개념들에 대해 짚고 넘어가고자 한다.

2025년 12월 22일
·
0개의 댓글
·

[네트워크] ARP

ARP는 네트워크 상에서 논리적 IP 주소(32비트)를 물리적 네트워크 주소인 MAC 주소(48비트)로 대응(bind)시키기 위해 사용되는 주소 변환 프로토콜이다.

2025년 12월 18일
·
0개의 댓글
·

[네트워크] IP, 호스트가 연결된 네트워크 끝 단의 주소

IP(Internet Protocol)는 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 정보 위주의 규약이다.

2025년 12월 18일
·
0개의 댓글
·