k8s(2)
-
쿠버네티스 컴포넌트와 오브젝트
AWS에서 고객사를 대상으로 진행하는 EKS 교육을 들었는데 거기서 나온 쿠버네티스 용어들을 간단히 정리해본다 쿠버네티스를 사용하는 이유 토이 프로젝트를 하면서 소수의 컨테이너를 관리하는데 큰 어려움이 없으나 기업 수준에서는 다수의 컨테이너를 띄워서 사용하게 된다. 이런 컨테이너를 수작업으로 운영 및 제어하기 위해선 많은 리소스가 필요하다. 따라서 컨테이너를 자동으로 관리해주는 컨테이너 오케스트레이션의 필요성이 대두 되었고 그 결과 Kubernetes가 등장하게 되었다. (물론 다른 오케스트레이션이 있긴하지만 K8s가 사실상 업계 표준으로 자리 잡았다.) 쿠버네티스 클러스터 기본적으로 "쿠버네티스를 사용한다"라는 말은 쿠버네티스의 클러스터를 구축하는것을 말한다. 쿠버네티스 클러스터는 노드들의 집합이다. ..
2023.11.03 -
Kubectl과 Namespace
유데미의 Kubernetes for beginners 2023 with AWS EKS examples강의 섹션 1,2,3을 정리. 주로 Kubectl과 Namespace에 대한 내용. 틀린내용 있으면 언제든지 말씀해주세요. Docker에서 말하는 컨테이너란 무엇입니까? 컨테이너는 실행 가능한 소프트웨어의 단위를 의미하며, 따라서 소프트웨어 실행을 위한 코드나 설정값을 가지고 있다. (아주 심플하게 설명하면 게시판 Container, Mysql Container 같은 것들이다. 앞서 말했듯이 각 컨테이너는 독립적으로 실행이 가능하다.) 컨테이너는 Host OS위에 Guest OS를 얹어서 실행하는 방식이 아닌 Host OS의 Resource를 직접 사용하는 방식을 사용한다. 아래와 같은 Hypervisor..
2023.10.04