쿠버네티스
-
쿠버네티스 모범 사례) Ch.1 - Ch.4 정리네트워크 & 인프라 2024. 3. 31. 13:57
최근 쿠버네티스 모범 사례 스터디를 시작했는데, 책을 보면서 정리한 내용을 정리했다. 책은 쿠버네티스 창시자가 작성했다고 한다! https://www.yes24.com/Product/Goods/95560470?pid=123487&cosemkid=go16063008668169695&gad_source=1&gclid=Cj0KCQjw8J6wBhDXARIsAPo7QA-xAfzqEuCjQvl9VCNjItXivOvmv99vFsQ-JSS8N0tv6_d-028SVBwaAqqEEALw_wcB 쿠버네티스 모범 사례 - 예스24 이 책은 쿠버네티스 창시자인 브렌던 번스와 분산 시스템, 기업용 애플리케이션 개발, 오픈 소스에 조예가 깊은 세 명의 쿠버네티스 전문가가 함께 썼다. 현업에서 쌓은 경험을 바탕으로 쿠버네 www.y..
-
쿠버네티스 ⑤ Namespace 와 Helm네트워크 & 인프라 2022. 10. 12. 23:40
이번에는 쿠버네티스의 네임스페이스와 Helm에 대해서 알아보자. 참고한 영상 👇🏼 https://www.youtube.com/watch?v=X48VuDVv0do https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c 모든 내용은 윗 영상을 캡쳐 및 정리한 내용입니다! 🙌 Namespace 네임스페이스 안의 리소스들을 관리 클러스터 하나를 여러개의 논리적인 단위로 나눠서 사용 클러스터 안의 클러스터 또는 가상 클러스터, 기본 네임스페이스 기본 4개 네임스페이스 (쿠버네티스 대시보드는 오직 minikube와 사용됨) kube-system 시스템, 마스터, kubectl 프로세스를 관리 kube-system 안에서 ..
-
쿠버네티스 ④ Minikube 와 Kubectl, K8s YAML configuration File네트워크 & 인프라 2022. 10. 12. 23:40
이번에는 minikube, kubectl, 쿠버네티스에서 YAML 설정 파일에 대해 알아보자. 참고한 영상 👇🏼 https://www.youtube.com/watch?v=X48VuDVv0do https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c 모든 내용은 윗 영상을 캡쳐 및 정리한 내용입니다! 🙌 Minikube 와 Kubectl Minikube ex) Production 클러스터 셋업 여러개의 마스터와 워커 노드 구성 분리된 가상(virtual), 실체(physical) 머신 구성 ⇒ 이를 로컬에서 테스트 하기 위해서 사용됨 마스터 processes 와 워커 processes 가 1개의 노드에서 수행 사용..
-
쿠버네티스 ③ 기본 Architecture네트워크 & 인프라 2022. 10. 12. 23:39
이번에는 쿠버네티스의 기본 아키텍처에 대해 배워보자. 참고한 영상 👇🏼 https://www.youtube.com/watch?v=X48VuDVv0do https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c 모든 내용은 윗 영상을 캡쳐 및 정리한 내용입니다! 🙌 쿠버네티스 아키텍처 Master-Slave(Worker) 구조 - 1) 1개 노드 processes ex) 2 개의 어플리케이선 pod이 1개의 노드에 위치 k8s 클러스터 안에 worker machine이 존재 각각의 노드가 여러개의 pod을 가지고 있음 - 2) 3개 노드 processes 3 processes는 개별의 workder 노드에 모두 설치..
-
쿠버네티스 ② 메인 K8s component (2)네트워크 & 인프라 2022. 10. 12. 23:38
지난 글에 이어서 메인 컴포넌트들을 학습하자. 참고한 영상 👇🏼 https://www.youtube.com/watch?v=X48VuDVv0do https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c 모든 내용은 윗 영상을 캡쳐 및 정리한 내용입니다! 🙌 메인 k8s 컴포넌트 5) Controller pod의 개수를 보장 (지휘자 역할) - 1) ReplicationController 요구하는 pod의 개수를 보장하며 파드 집합의 실행을 항상 안정적으로 유지 요구하는 개수보다 부족하면 pod 추가, 많으면 최근에 생성된 pod 제거 구성 selector replicas template - 2) ReplicaSet..
-
쿠버네티스 ① 메인 K8s component (1)네트워크 & 인프라 2022. 10. 8. 13:15
인프라 내용을 학습할 때 항상 나오는 쿠버네티스...! 간단하게나마 알면 도움이 될 것같아 영상을 보고 학습하였다. 💪 학습 내용의 출처는 모두 아래 두영상이다! 🙌 참고한 영상 👇🏼 https://www.youtube.com/watch?v=X48VuDVv0do https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c 모든 내용은 윗 영상을 캡쳐 및 정리한 내용입니다! 🙌 쿠버네티스란? 오픈소스 컨테이너 orchestration tool monolith → msa 구글에 의해 개발됨 (도커 등등) 다른 개발 환경에서의 컨테이너 어플리케이션을 다루는데 도움을 줌 왜 사용하는가? monolith → msa 컨테이너의..