본문 바로가기

Kubernetes3

[102일 차] 21.12.16 : Kubernetes 4 Kubernetes - 스토리지 1교시 스토리지 : Vagrant 환경에서 실습하기 어려우니 EKS로 실습할 것. 여러 개의 노드 안에 여러 개의 파드 안에 여러 개의 컨테이너가 있는데, 이걸 일일이 마운트 하는 것은 번거롭다. -> 마운트를 도와주는 오브젝트 : 스토리지 k8s 내부 데이터 보존을 위해 외부 스토리지 시스템과 연결하여 퍼시스턴스 볼륨 사용 -> 파드와 물리적 외부 볼륨 사이에 스토리지 오브젝트를 배치, 파드 측에서는 물리적 볼륨에 대해 알 필요 없다 노드 내부에서 간단하게 사용할 수 있는 볼륨 - emptyDir과 hostPath emptyDir 노드의 디스크를 파드가 일시적으로 사용하는 방법. 같은 파드의 컨테이너 간에는 볼륨을 공유할 수 있으나 다른 파드에서는 접근할 수 없다. 파드.. 2021. 12. 16.
[100일 차] 21.12.14 : Kubernetes 2 Kubernetes - 오브젝트 생성 명령어 : 컨테이너, 파드, 디플로이먼트, 잡 컨트롤러 - 매니페스트 1교시 쿠버네티스 실습은 베이그란트/EKS 뭘 쓰던 상관없지만, 스토리지 실습 때는 베이그란트 환경은 사전 작업이 필요. 나는 EKS로 진행해야징 EKS 환경 구축 명령어 eksctl create cluster --name eks-demo --version 1.18 --region ap-northeast-2 --nodegroup-name linux-noded --nodes 3 --nodes-min 1 --nodes-max 4 --ssh-access --ssh-public-key [키페어명] --node-type t3.medium --managed 삭제는 eksctl delete cluster --n.. 2021. 12. 14.
[99일 차] 21.12.13 : Kubernetes 1 Kubernetes - 기초 이론 - 쿠버네티스 설치 : Vagrant 환경과 AWS EKS 환경 1교시 쿠버네티스 환경을 크게 2가지로 구분하셨다. -> VirtualBox를 사용한 Vagrant 환경 -> AWS의 EKS 서비스를 활용한 환경 둘 다 수업 진행 쿠버네티스 개요는 그동안 많이 들었다. -> 컨테이너를 관리하는 호스트(노드)를 묶어 클러스터가 되는데, 클러스터 내부 요소 관리를 각각 하는 것은 번거롭다 -> 클러스터링 + 컨테이너 오케스트레이션 = 쿠버네티스 하나의 컨테이너를 관리하는 기술은 아님(= 세부적인 기술은 아니다) 다수의 컨테이너를 배포하고, 배포를 받을 노드의 리소스 자원을 모니터링한다. -> 어느 노드에 컨테이너를 배포하면 좋을지 결정 -> 이용자로 인한 부하의 증가에 유연.. 2021. 12. 13.