kubernetes
-
쿠버네티스 모범 사례) 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..
-
ArgoCD네트워크 & 인프라 2022. 11. 2. 15:49
저번에 들었던 강의 중에서 ArgoCD에 대해 들어 자세히 어떻게 동작하는지 확인하고자 유튜브 강의를 찾게 되었다. (직접 실습은 하지 않고 어떻게 돌아가는지 대략적인 실행방식을 학습하였다.) 모든 글과 캡쳐는 다음의 영상을 듣고 정리하였다!🙌 ↓ https://www.youtube.com/watch?v=MeU5_k9ssrs 기존의 CI / CD Jenkins와 GitLab을 사용하는 대부분의 프로젝트에서는 다음과 같이 동작한다. MSA를 운영하고 있고 쿠버네티스 환경에서 동작한다고 가정하자. 코드 버그를 수정하거나 새로운 기능으로 인해 git repo에 커밋이 발생하면 자동적으로 Jenkins등의 파이프라인으로 CI를 유발하게 된다. CI가 코드를 테스트 하고 새로 이미지를 만들고 docker repo..
-
쿠버네티스 ⑤ 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 컨테이너의..