Linux
Rocky Linux의 설치, 네트워크 설정과 컨테이너 실행 환경을 다룹니다.
-
![[Jenkins 시작하기 03] 첫 작업부터 Jenkinsfile까지: Git·에이전트·Pipeline](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-jenkins-pipeline-768x512.webp)
[Jenkins 시작하기 03] 첫 작업부터 Jenkinsfile까지: Git·에이전트·Pipeline
컨트롤러와 에이전트를 분리하고 첫 Freestyle 작업을 실행합니다. 작은 Python 저장소와 Jenkinsfile로 Checkout·Test·Package·Archive 흐름을 만들고 실패 동작까지 확인합니다.
-
![[Jenkins 시작하기 02] Rocky Linux 9에 Jenkins 설치하기: DNF·SELinux·방화벽](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-jenkins-rocky-install-768x512.webp)
[Jenkins 시작하기 02] Rocky Linux 9에 Jenkins 설치하기: DNF·SELinux·방화벽
Rocky Linux 9에서 Jenkins LTS와 Java 21을 준비하고 systemd로 관리합니다. SELinux를 유지한 접속 구성, firewalld 점검, 패키지 서명과 장애 진단을 다룹니다.
-
![[Jenkins 시작하기 01] Ubuntu에 Jenkins LTS 설치하기: Java·초기 설정·접속](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-jenkins-ubuntu-install-768x512.webp)
[Jenkins 시작하기 01] Ubuntu에 Jenkins LTS 설치하기: Java·초기 설정·접속
Ubuntu 24.04 LTS에 Java 21과 Jenkins LTS를 설치합니다. 2026년 저장소 서명 키, systemd 설정, SSH 터널, 초기 관리자 설정과 자주 막히는 지점을 순서대로 설명합니다.
-
![[쿠버네티스 학습 01] Windows 11·VMware와 Rocky Linux 실습 환경](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-107-768x502.jpg)
[쿠버네티스 학습 01] Windows 11·VMware와 Rocky Linux 실습 환경
Windows 11 안에 Rocky Linux VM 세 대를 만들고 Kubernetes를 설치하는 연재입니다. 우선 VM 사양과 IP 대역을 정해 둘게요. 호스트 메모리가 부족하거나 VPN 대역과 겹치면 뒤의 설치가 정상이어도 실습이 막힐 수 있습니다.
-
![[쿠버네티스 학습 02] Rocky Linux 고정 IP·시간·커널 설정](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-088-768x966.jpg)
[쿠버네티스 학습 02] Rocky Linux 고정 IP·시간·커널 설정
클러스터를 만든 뒤 IP가 바뀌면 인증서와 kubelet 통신까지 확인해야 합니다. 설치 전에 재부팅해도 같은 주소와 설정으로 돌아오는지 확인해 두면 편해요. 아래 Linux 명령은 별도 표시가 없으면 세 노드 모두에서 labadmin 으로 실행합니다.
-
![[쿠버네티스 학습 03] containerd 2.x와 kubeadm 설치](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-000-768x510.jpg)
[쿠버네티스 학습 03] containerd 2.x와 kubeadm 설치
kubelet은 CRI 인터페이스로 containerd에 컨테이너 실행을 요청합니다. containerd는 이미지를 받고 컨테이너를 관리해요. 여기서는 세 노드에 런타임과 Kubernetes 패키지를 준비하고, CRI 응답과 패치 버전까지 확인합니다.
-
![[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-120-768x1022.jpg)
[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain
Pod가 Pending이면 아직 컨테이너 로그가 없을 수 있습니다. CrashLoopBackOff라면 반복 재시작 전의 종료 사유와 로그를 봐야 해요. 기존 웹 앱을 유지한 채 별도의 실패 예제를 만들고, 상태에 맞춰 확인할 곳을 찾아보겠습니다. 마지막에는…