구름DGU 스터디 3주차 - Devops, 쿠버네티스 그게 뭔데?

박민기·2024년 9월 27일

구름 DGU 스터디 2주차 - Devops, 쿠버네티스 그게 뭔데?

개요

목차별 간략 설명 및 마크다운 정리

1. DevOps, FaaS, CaaS

  • DevOps: 개발(Development)과 운영(Operations)의 합성어로, 소프트웨어 개발과 IT 운영 간의 협업을 강조하는 문화, 방식, 도구를 의미합니다.
  • FaaS (Function as a Service): 함수 단위로 코드를 실행하고 관리하는 클라우드 서비스 모델입니다. 서버 관리 없이 코드만 작성하여 실행할 수 있습니다.
  • CaaS (Container as a Service): 컨테이너 기반 애플리케이션을 실행하고 관리하는 클라우드 서비스 모델입니다. 컨테이너 오케스트레이션 및 확장을 쉽게 처리할 수 있습니다.

2. 도커 그 이후...

  • 도커 이후의 문제점들: 도커 사용 시 발생하는 컨테이너 관리, 확장, 네트워킹 등의 문제점을 다룹니다.
  • Container Orchestration: 쿠버네티스와 같은 컨테이너 오케스트레이션 도구의 필요성과 역할을 설명합니다.
  • 클러스터: 여러 서버를 하나의 시스템처럼 운영하는 클러스터 개념과 장점을 설명합니다.
  • 상태 관리: 컨테이너 환경에서 데이터 및 설정 정보의 지속성을 유지하는 방법을 다룹니다.
  • 배포 관리, 배포 버전 관리: 컨테이너 기반 애플리케이션의 효율적인 배포 및 버전 관리 전략을 설명합니다.
  • 서비스 등록 및 조회, 볼륨 스토리지: 서비스 디스커버리, 컨테이너 간 데이터 공유 및 영속적인 스토리지 관리 방법을 다룹니다.
  • 정리: 도커 이후 등장한 기술들의 핵심 내용을 요약합니다.

3. Kubernetes의 기본 개념

  • 컨테이너: 도커 컨테이너와 쿠버네티스에서의 컨테이너 활용 방식을 설명합니다.
  • 파드: 쿠버네티스의 기본 배포 단위인 파드의 개념과 역할을 설명합니다.
  • 쿠버네티스에서의 파드 운영: 파드 생성, 관리, 확장 등의 방법을 다룹니다.
  • 노드, 워커노드: 쿠버네티스 클러스터를 구성하는 노드와 워커노드의 역할을 설명합니다.
  • 쿠버네티스: 쿠버네티스의 핵심 기능 및 아키텍처를 설명합니다.

4. Minikube로 실습해보기

  • Minikube: 로컬 환경에서 쿠버네티스 클러스터를 실행할 수 있는 Minikube 도구를 소개합니다.
  • Minikube 설치: Minikube 설치 방법을 안내합니다.
  • Minikube를 이용해서 로컬 쿠버네티스 클러스터를 생성: Minikube를 사용하여 로컬 쿠버네티스 환경을 구축하는 방법을 설명합니다.
  • MSA 프로젝트 로컬에서 실행해보기: Minikube 환경에서 MSA (Microservices Architecture) 프로젝트를 배포하고 실행하는 실습을 진행합니다.
  • Minikube GUI 설치: Minikube GUI 도구를 설치하고 사용하는 방법을 안내합니다.
  • 포트포워딩으로 서비스 확인: Minikube 환경에서 외부 접속을 위한 포트 포워딩 설정 및 서비스 확인 방법을 설명합니다.

스터디 목표

쿠버네티스를 공부하기 위해 필요한 기본적인 개념의 진입 장벽을 낮춰보자. !!

스터디 전 스몰토크 📢

추석주에 진행했던 스터디여서 추석에 다들 있었던 일과 추석연휴로 인해서 생긴 휴강들이 많아서 재미있는 TMI들이 많아서 많이 웃었던거 같아요.

스터디 자료

메일 주시면 세미나 자료 드리겠습니다.

  • email: rokmcp150@dgu.ac.kr

스터디를 준비하며

세미나 준비를 이틀 전에 시작을 했습니다. 쿠버네티스라는 것이 공부를 하면서 느꼈지만, 정말 많은 개념이 있고 진입장벽이 좀 높다는 생각을 많이 하게 되었습니다.

그래서 기본적인 개념을 위조로 스터디원들이 잘 이해할 수 있도록 세미나를 준비하려고 노력하였습니다. 하지만 기본적인 개념만 다루고 이를 실습에 적용하려고 하니 세미나의 전체적인 내용이 실습에 반영되지 않았던게 가장 아쉬웠습니다. 그래서 다음에 또 세미나를 하게 된다면 이런 부분을 잘 준비해야겠다는 생각을 했습니다.

profile
밍기적거리지 않기

0개의 댓글