
연재 모아보기
최근 글
주제별 목록에서도 필요한 글을 찾을 수 있습니다.
-
![[쿠버네티스 학습 06] Service·DNS와 Windows에서의 접속 경로](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-013-768x509.jpg)
[쿠버네티스 학습 06] Service·DNS와 Windows에서의 접속 경로
Pod가 교체돼도 같은 주소로 웹 서버에 접속하려면 Service가 필요합니다. Windows에서 받은 요청이 어느 포트를 거쳐 Pod까지 가는지 따라가 볼게요. 이 예제의 경로는 Windows → 노드:30080 → Service → 준비된 Pod:8080 입니다.
-
![[쿠버네티스 학습 07] local PV·PVC로 파일 남기기](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-062-768x736.jpg)
[쿠버네티스 학습 07] local PV·PVC로 파일 남기기
컨테이너의 쓰기 계층에만 둔 파일은 새 컨테이너를 만들 때 그대로 이어지지 않습니다. 데이터를 남기려면 어디에 저장할지 따로 정해야 해요. wk01의 디렉터리를 local PV로 연결하고 Pod 재생성 전후를 비교하겠습니다.
-
![[쿠버네티스 학습 08] RBAC·NetworkPolicy·Pod 실행 권한](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-017-768x1024.jpg)
[쿠버네티스 학습 08] RBAC·NetworkPolicy·Pod 실행 권한
앞에서 만든 관리자 kubeconfig를 모든 앱과 자동화에 넣을 필요는 없습니다. 작업에 맞는 권한을 따로 주는 편이 유출 시 범위를 줄일 수 있어요. 이 글에서는 API 권한, Pod 통신, 컨테이너 실행 조건을 각각…
-
![[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-120-768x1022.jpg)
[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain
Pod가 Pending이면 아직 컨테이너 로그가 없을 수 있습니다. CrashLoopBackOff라면 반복 재시작 전의 종료 사유와 로그를 봐야 해요. 기존 웹 앱을 유지한 채 별도의 실패 예제를 만들고, 상태에 맞춰 확인할 곳을 찾아보겠습니다. 마지막에는…
-
![[쿠버네티스 학습 10] etcd·파일 복원과 패치 업그레이드](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-116-768x577.jpg)
[쿠버네티스 학습 10] etcd·파일 복원과 패치 업그레이드
etcd 상태와 앱 파일은 백업 대상도 복원 방법도 다릅니다. 앞에서 사용한 cp01·wk01·wk02에서 두 대상을 나눠 보관하고, 단일 컨트롤 플레인의 etcd 복원을 따라가 보겠습니다. 이어서 같은 Kubernetes 마이너 계열 안의 패치 변경 순서를…

마루옵스의 기록
한 줄의 로그도,
그냥 지나치지 않도록.
처음 설치할 때의 설정부터 운영 중 마주치는 문제까지.
다음에 다시 찾을 수 있도록, 확인할 값과 과정을 함께 적습니다.