네트워크 & 인프라
-
쿠버네티스 ③ 기본 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 컨테이너의..
-
gRPC ③ gRPC + 스프링부트 프로젝트 구성해보기네트워크 & 인프라 2022. 10. 5. 22:20
이번엔 gRPC의 이해를 높이기 위해서 스프링부트 프로젝트를 이용하여 client 모듈과 gRPC 서버 모듈로 분리하여 서로 통신하는 것을 확인해보자. 참고한 글 https://medium.com/jongho-developer/spring-boot-grpc-and-my-experience-of-grpc-fad4af471eb5 Spring Boot + gRPC (and, my experience of gRPC) 이번 포스트는 google에서 개발한 HTTP-based RPC Framework, gRPC를 소개하려 한다. Spring Boot를 사용해 gRPC Server를 만드는 방법을 알아보자. medium.com https://jeong-pro.tistory.com/192 gRPC 사용법, gRPC 예..
-
gRPC ② gRPC + 자바 프로젝트 구성해보기네트워크 & 인프라 2022. 10. 5. 22:02
이번엔 gRPC를 이용한 자바 프로젝트를 예시로 gRPC를 이해해보자. 참고한 글 https://jeong-pro.tistory.com/192 gRPC 사용법, gRPC 예제 코드 실행해보기, 원리는 몰라도 gRPC 입문은 가능하다 (grpc java example) 이 포스트는 springcamp2017에서 grpc발표를 하신 오명운님의 발표 자료 및 github소스를 참고해서 작성한 것입니다. gRPC의 장점 service 정의가 단순하다 여러 프로그래밍 언어나 플랫폼에서 사용이 가 jeong-pro.tistory.com 깃허브 : https://github.com/HomoEfficio/springcamp2017-grpc-java-server 해당 코드의 모든 출처는 https://github.com..
-
gRPC ① gRPC란 ( + Kotlin 설정)네트워크 & 인프라 2022. 9. 30. 17:21
아키텍처를 공부하면서 배운 gRPC에대해서 알고싶어 공부를 시작했다! 🙌 참고한 영상 👇🏼 https://www.youtube.com/watch?v=pCTLu4awGVk https://www.youtube.com/watch?v=VBtwIkE-W14 참고한 글 👇🏼 https://dgahn.tistory.com/6?category=959084 [실습] Kotlin + Armeria + gRPC 사용기 - ProcolBuffer 편 들어가기 전에 이번 글의 목적은 프로토콜 버퍼와 JSON 그리고 gRPC와 HTTP를 비교하는 것이다. 프로토콜 버퍼가 메시지를 어떻게 경량화하는지는 프로토콜 버퍼 원리을 읽기 바란다. gRPC와 HTTP가 dgahn.tistory.com https://snowdeer.githu..
-
SSH 별칭으로 접속 시도시 RSA 공유키 충돌 문제 발생네트워크 & 인프라 2022. 5. 30. 20:52
ec2서버에서 bastion서버에서 public 서버로 별칭을 등록해놓은 후 별칭으로 로그인 하려고 시도하였을때 @@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED @@@@ 오류가 발생하였다. 검색을 통해 알아보니, 이전 ec2 서버를 죽이고 다시 새로운 ec2 서버의 아이피주소를 같은 별칭에 등록해두었는데, 같은 별칭에 이 아이피 주소가 변경되어 발생한 오류였다. 해당 별칭을 다른 새로운 별칭으로 등록하였더니 문제가 해결되었다. https://cpuu.postype.com/post/30065 SSH 접속시 RSA 공유키 충돌 문제 해결 SSH를 이용하여 서버에 접속하려하는데, 다음과 같은 오류가 발생하며 접속이 되지 않는다. 이유는 192.168.0.7 이라..
-
그림으로 공부하는 IT 인프라 구조 정리네트워크 & 인프라 2022. 4. 15. 22:05
이번 인프라 미션을 진행하면서 멘토님의 책 추천 목록에 있는 그림으로 공부하는 IT 인프라 구조라는 책을 함께 읽으며 병행하게 되었다! 네트워크에 대한 지식이 부족하여 어려웠는데 이번 미션 내용의 내용을 일부 책에서 설명해주는 부분도 있어서 함께 공부한게 좋은 선택인 것 같다😃 🙌! http://www.yes24.com/Product/Goods/95800974 그림으로 공부하는 IT 인프라 구조 - YES24 IT에 종사하는 사람이라면 반드시 읽어야 할 책!IT 인프라 전반에 대한 상식을 그림으로 쉽게 이해한다!이 책에는 다양한 환경에서 저자들이 직접 체득한 인프라 기술의 핵심을 포함해 아키텍처 www.yes24.com 웹 데이터의 흐름 웹 서버 : 복수의 프로세스가 분담해서 병렬 처리 AP 서버 : 복..