2025/05 5

(4) Object 그려보며 이해하기

⚓ 쿠버네티스 어나더 클래스 (지상편) - Spring 1, 2 을 듣고 작성하는 복습 블로그 입니다.1. Object 그려보며 이해하기 각 Object 별 기능 간단 정리 ⬇️Object 명 기능DeploymentPod 를 만들고 업그레이드 해주는 역할ServicePod 한테 트래픽을 연결시켜주는 역할ConfirMappod 의 환경변수 값을 제공하는 역할Secretpod 에 좀 더 중요한 환경변수 값을 제공하는 역할PVC (PersistentVolumeClaim)pod 에서 pv 를 지정할 때 사용PV (PersistentVolume)실제 Volume 을 지정하는 역할HPA부하에 따라 pod 를 늘려주고, 줄여주는 스케일링 역할 1. master node 에 접속해서 디렉토리 생성mkdir -p /r..

(3) 실무에서 느껴 본 쿠버네티스가 정말 편한 이유

⚓ 쿠버네티스 어나더 클래스 (지상편) - Spring 1, 2 을 듣고 작성하는 복습 블로그 입니다. 1. IT 인프라 구축개발App 개발에서 배포까지 써야하는 기술들오케스트레이션 / 매니징App 을 마이크로 서비스로 만들 때 쓰면 좋은 기술들플랫폼, 런타임App 을 클라우드로 올릴 때 주로 사용되는 기술들프로비저닝, 분석App 을 마이크로 서비스로 개발하고, 클라우드까지 올린다면 알아야 하는 기술들 실제 여기서 모니터링, 로깅을 기반으로 쿠버네티스를 사용해야 하는 이유를 알아보면기존에는개발과 모니터링 시스템이 서로 엮일 수 밖에 없는 구조개발에서는 한번도 써보지 않은 (개발 시스템을 위한) 모니터링 시스템을 만드는 구조오픈시 개발 프로젝트와 서로 다른 범위의 App 들을 모니터링 하게 되는 구조였지만..

(2) 쿠버네티스 무게감 있게 설치하기

⚓ 쿠버네티스 어나더 클래스 (지상편) - Spring 1, 2 을 듣고 작성하는 복습 블로그 입니다. 1. 강의에서 다루는 전체 환경CI / CD 환경인프라 환경내 PC 에 VirtualBox 를 설치하고, VM(가상머신)을 띄운다Guest OS 로 Rocky Linux 가 올라감빌드/배포 도구 : Jenkins컨테이너 빌드 : docker통상 하나만 사용VM 을 띄워서 Rocky Linux이 위에 k8s 와 containerd 를 스크립트로 설치dev / qa / prod 로 나눠져 있다. ⁉️ VM (가상머신) : 물리적인 컴퓨터 안에서 소프트웨어로 만든 가상의 컴퓨터, 하나의 컴퓨터 안에서 또 다른 컴퓨터를 실행한다고 생각하면 된다. 배포 흐름IntelliJ 에서 코드 개발을 완료하고 커밋 → G..

[미션1] 쿠버네티스 설치 구간별 상태 확인

⚓ 쿠버네티스 어나더 클래스 (지상편) - Spring 1, 2 을 듣고 작성하는 미션 입니다.👩🏻‍💻 미션 : 쿠버네티스 무게감 있게 설치하기 > 구간별 상태 확인 (2/2) [미션1] [4] Rocky Linux 기본 설정타임존 설정 확인 (script 적용 명령 : timedatectl set-timezone Asia/Seoul)timedatectl [5] kubeadm 설치 전 사전작업방화벽 해제 확인 (script 적용 명령 : systemctl stop firewalld && systemctl disable firewalld)# 방화벽 상태 확인 명령어systemctl status firewalld → disabled 로 방화벽이 해제되어 있음을 확인할 수 있다. 스왑 비활성화 확인 ..

(1) 컨테이너 한방 정리 - Linux, Container, Container Orchestration, Kernel, kubelet

⚓ 쿠버네티스 어나더 클래스 (지상편) - Spring 1, 2 을 듣고 작성하는 복습 블로그 입니다. [리눅스 흐름으로 이해하는 컨테이너]1. 리눅스 배포판 선택1-1. 리눅스(Linux) 란 ?리눅스는 컴퓨터 운영체제(OS) 중 하나이다. 쉽게 말해서 컴퓨터 하드웨어와 소프트웨어를 연결해주는 시스템이다. 1-2. 리눅스 기반 여러 배포판 리눅스를 사용하기 위해서 여러 배포판 중 하나를 선택해서 사용할 수 있는데, 크게 두 가지로 나뉜다.1. Debian 계열 : 무료 (커뮤니티용)2. Redhat 계열 : 유료 (기업용) 1-3. Debian 계열Debian 은 무료로 사용할 수 있는 리눅스 기반 배포판이다. 이 Debian 에 편의기능을 추가해서 사용 편의서을 높인 배포판이 바로 Ubuntu 로,..