쿠버네티스(3)
-
[Kubernetes] 쿠버네티스 볼륨(Volume) - hostPath
안녕하세요, 달콤한달팽이입니다.🐌🙂 지난 시간에는 쿠버네티스에서 주로 사용하는 볼륨의 종류와 특징에 대하여 알아보았습니다. 오늘은 이 중 hostPath라는 볼륨에 대하여 실습해보도록 하겠습니다.hostPath란?실습에 앞서 hostPath란, Pod가 생성될 때 같이 생성되고, 삭제될 때 같이 삭제되는 임시 볼륨을 의미한다라고 했습니다. 때문에 이를 영구 스토리지로 사용하는 것 보다, 아래와 같은 특정 상황에서 사용하는 것을 권장드립니다. (1) Pod의 임시 데이터 저장이 필요할 경우 (2) 컨테이너 간 데이터를 공유해야 할 경우 (3)스토리지를 통한 성능 최적화가 필요할 경우 이번 실습에서는 하나의 Pod를 생성한 후, 노드의 hostPath에서 생성한 파일이 Pod의 경로에서도 확인이 가능한..
2024.10.08 -
[Kubernetes] 쿠버네티스의 구성 요소와 동작 원리
안녕하세요, 달콤한달팽이입니다.🐌🙂 지난 시간에 이어 쿠버네티스가 어떻게 구성되어있고, 어떻게 동작하는지에 대해 알아보도록 하겠습니다! 쿠버네티스(Kubernetes) 구성요소 쿠버네티스를 사용하기 위해선, 쿠버네티스가 어떻게 동작하는지 그 동작 원리를 아는 시간이 필요해보입니다. 아래는 쿠버네티스 공식 홈페이지에서 제공하는 쿠버네티스의 구성도입니다. 위 그림을 통해 자세히는 알 수 없지만 쿠버네티스는 클러스터로 구성되어 있으며, 컨트롤 플레인(Control Plain)과 워커 노드(Worker Node)로 구성되어 있다는 것을 알 수 있습니다. 그리고 컨트롤 플레인은 API, etcd, scheduler, controller-manager, cloud-controller-manager로 구성되고, 워커..
2021.11.16 -
[Kubernetes] 쿠버네티스란?
안녕하세요, 달콤한달팽이입니다.🐌🙂 요즘 클라우드 기술 스택 중 가장 많이 요구되는 쿠버네티스에 대해 함께 공부해볼 예정입니다. 다양한 실습을 해보기에 앞서 쿠버네티스란 무엇인지부터 아는 것이 우선일 것 같아 이번 글을 준비해보았습니다! 쿠버네티스(Kubernetes)란? 쿠버네티스란, 컨테이너화된 애플리케이션을 배포, 관리, 확장할 때 사용되는 컨테이너 오케스트레이션 플랫폼입니다. (K와 S 사이에 8글자가 들어있어 K8S라고도 불려요!) 공식 문서에서 제공하는 설명으로, 한 문장밖에 안되지만 처음보는 단어들이 많아보입니다. (컨테이너화된..? 오케스트레이션...??) 그렇다면 컨테이너는 무엇이고, 오케스트레이션 플랫폼은 무엇일까요?? 컨테이너(Container)란? 컨테이너란 프로세스가 수행되는 운영..
2021.11.15