테크리빗
close
프로필 배경
프로필 로고

테크리빗

  • 분류 전체보기
    • 컴퓨터 기초(CS)
      • 네트워크(Network)
      • OS(Linux, Windows)
      • 자료구조, 알고리즘
      • Git
    • 보안(Security)
      • 웹 보안
      • 시스템 보안
      • 클라우드보안
      • 보안 동향
    • DevOps
      • Container(K8s&Docker)
      • CICD
      • Terraform
      • Vagrant
    • 클라우드
      • AWS
      • Azure
      • NHN Cloud
    • 신기술
      • AI
      • 블록체인
    • ETC
      • Notion
      • 도서, 강의 리뷰
  • 홈
  • 블로거 소개
  • LinkedIn
  • Youtube

쿠버네티스 스토리지: Persistent Volume(PV)

쿠버네티스의 스토리지와 관련된 리소스는 3가지가 있습니다. 1. Persistent Volume(PV)2. Persistent Volume Claim(PVC)3. StorageClass 그중에서 2가지 리소스인 Persistent Volume(PV)와 Persistent Volume Claim(PVC)에 대해서 알아보겠습니다. 먼저, 쿠버네티스의 데이터 영속성(persistent)이라는 용어부터 정리해보겠습니다. 데이터 영속성(persistent)쿠버네티스의 데이터 영속성(Persistence이란, 컨테이너가 종료되거나 다시 실행되더라도 데이터가 지속적으로 보존되는 것을 의미합니다. 즉, 임시 데이터가 아니라 영구적으로 유지되는 데이터를 의미하는 개념입니다. 예를 들어 파드의 EmptyDir라는 비영..

  • format_list_bulleted DevOps/Container(K8s&Docker)
  • · 2025. 3. 4.
  • textsms
컨트롤러란 무엇인가

컨트롤러란 무엇인가

컨트롤러란?컨트롤러는 쿠버네티스 마스터노드(컨트롤플레이)의 구성요소인 kube-controller-manager 컴포넌트 안에서 동작하는 녀석들을 말합니다. 컨트롤러의 역할컨트롤러의 역할은 Pod의 개수를 보장하는데, 이는 마치 에어컨 시스템과 비슷합니다. 예를 들어, 에어컨을 18도로 설정하면 설정 온도를 유지하기 위해 지속적으로 동작하는 것처럼, 컨트롤러도 원하는 상태(Desired State) 가 파드 4개라면, 이를 유지하기 위해 지속적으로 모니터링하고 개수를 조정합니다. 어렵게 말하면, 이 과정은 컨트롤 루프(Control Loop) 를 통해 주기적으로 상태를 점검한다고 이야기합니다. 컨트롤러 종류쿠버네티스에서 사용되는 주요 컨트롤러는 다음과 같이 5가지로 분류할 수 있습니다. 1. 레플리카셋(..

  • format_list_bulleted DevOps/Container(K8s&Docker)
  • · 2025. 2. 24.
  • textsms
컨테이너 쉽게 알아보기

컨테이너 쉽게 알아보기

컨테이너란 무엇인가?컨테이너는 쉽게 말해 '데이터 또는 프로그램을 격리'시키는 기능을 한다. 왜 격리시켜야 할까? 컨테이너 격리의 중요성은 일반적인 컴퓨팅 환경과 비교하면 쉽게 이해할 수 있다. 현대의 소프트웨어 환경에서는 대부분의 프로그램이 독립적으로 동작하지 않는다. 여러 프로그램들이 시스템의 라이브러리, 데이터, 파일 등의 자원을 공유하며 작동하는데, 이는 때때로 버전에 따른 호환성 문제를 일으킨다. 예를 들어, A 프로그램은 R 버전 5.0에서만 동작하고 B 프로그램은 R 버전 8.0에서만 동작한다고 가정해 보자. 이런 경우 일반적인 환경에서는 R버전 5.0과 R버전 8.0이 동시에 설치될 수 없다. 이로 인해 둘 중 하나의 프로그램은 버전문제가 발생한다. 이때 컨테이너 기술이 해결책이 된다.A ..

  • format_list_bulleted DevOps/Container(K8s&Docker)
  • · 2024. 11. 12.
  • textsms

쿠버네티스 시작하기

쿠버네티스란쿠버네티스는 컨테이너 오케스트레이션의 대표적인 도구이다.  그렇다면, 컨테이너는 뭐고, 오케스트레이션이란 뭘까...? 컨테이너에 대한 개념은 가상화와 컨테이너라는 글에서 정리하였기 때문에, 오케스트레이션이라는 개념에 초점을 맞춰서 정리할 것이다.  가상화와 컨테이너컨테이너 인프라 환경을 이해하기 위해서는 가상화와 컨테이너의 개념에 대해서 이해해야한다. 두 개념은 모두 서버 자원을 효율적으로 사용하기 위한 기술이다.  가상화(VM, Virutal Machine)하나rybbit-life-debugging.tistory.com 여기서 오케스트레이션이란 오케스트라에 비유하면, 쉽게 이해 할수 있다. 오케스트라에서는 다양한 악기들이 함께 연주를 하지만, 각 악기가 제멋대로 연주하면 혼란스러운 소리가 난..

  • format_list_bulleted DevOps/Container(K8s&Docker)
  • · 2024. 10. 3.
  • textsms
IaC(Vagrant)로 가상 머신(CentOS) 생성하기

IaC(Vagrant)로 가상 머신(CentOS) 생성하기

이전 포스팅에는 Vagrant 환경을 구축하고 가상머신(CenOS)을 생성해, SSH로 가상머신에 접속하는 실습을 진행하였습니다. 이번시간에는 Vagrant을 통해 가상머신 구성(Config)이 자동으로 설정되어 생성되는 실습을 진행하겠습니다. IaC(Vagrant) 실습 환경 구축및 테스트 for WindowsVagrant란?가상 머신(VM)이나 컨테이너 환경을 쉽게 설정하고 관리할 수 있도록 도와주는 IaC도구이다. 대표적인 IaC도구는 Terraform, Vagrant, Ansible등이 존재하는데, Vagrant는 로컬환경에서 가상머신(VM)rybbit-life-debugging.tistory.com  1. 가상머신(CentOS)에 호스트네임, IP등을 자동으로 설정아래 링크를 통해 실습파일을 다..

  • format_list_bulleted DevOps/Vagrant
  • · 2024. 9. 26.
  • textsms
Vagrant 실습 환경 구축 (Windows)

Vagrant 실습 환경 구축 (Windows)

Vagrant란?가상 머신(VM), 컨테이너 환경을 쉽게 설정하고 관리할 수 있도록 도와주는 IaC도구입니다. 대표적인 IaC도구는 Terraform, Vagrant, Ansible등이 존재하는데, Vagrant는 로컬환경에서 가상머신(VM)을 관리할때 주로 사용합니다.*IaC란 Infra as Code의 약자로 인프라를 코드로 관리하는 것을 의미합니다. 코드기반으로 관리하면 일관된 인프라를 구성할수 있다는 장점이 존재합니다.  Virtualbox 설치(6.1.50 버전)가상머신(VM)은 Virtualbox를 설치합니다. 설치를 하기 전에 Vagrant와 호환이 되는 Virtualbox 버전을 확인해야 합니다. 호환이 되는 버전은 아래와 같으며, 추후에 변경될 수도 있으므로 공식사이트를 통해 확인하는 것..

  • format_list_bulleted DevOps/Vagrant
  • · 2024. 9. 24.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
250x250
공지사항
전체 카테고리
  • 분류 전체보기
    • 컴퓨터 기초(CS)
      • 네트워크(Network)
      • OS(Linux, Windows)
      • 자료구조, 알고리즘
      • Git
    • 보안(Security)
      • 웹 보안
      • 시스템 보안
      • 클라우드보안
      • 보안 동향
    • DevOps
      • Container(K8s&Docker)
      • CICD
      • Terraform
      • Vagrant
    • 클라우드
      • AWS
      • Azure
      • NHN Cloud
    • 신기술
      • AI
      • 블록체인
    • ETC
      • Notion
      • 도서, 강의 리뷰
최근 글
인기 글
최근 댓글
태그
  • #리팩토링
  • #Linux
  • #bandit
  • #처음 배우는 NHN Cloud
  • #aws
  • #티스토리챌린지
  • #linux실습
  • #AI스쿨
  • #오블완
  • #쿠버네티스
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바