네트워크 & 인프라
-
Docker /usr/local/Homebrew is not writable, Cannot connect to the Docker daemon 문제 해결네트워크 & 인프라 2024. 6. 4. 22:39
/usr/local/Homebrew is not writable 문제 발생 만약 brew upgrade docker 명령어를 실행할 때, 다음과 같이 /usr/local/Homebrew is not writable문제가 발생한다면, Error: /usr/local/Homebrew is not writable. You should change theownership and permissions of /usr/local/Homebrew back to youruser account: sudo chown -R user /usr/local/Homebrew==> Downloading https://formulae.brew.sh/api/formula.jws.json###########################..
-
쿠버네티스 모범 사례) 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..
-
Kotlin + SpringBoot + Kafka 연동해보기 ( + spring kafka 와 reactor kafka )네트워크 & 인프라 2022. 11. 25. 01:40
아파치 카프카는 지난 번에 간단하게 개념정도만 정리했었는데, 이번에는 직접 사용할 일이 생겨서 kotlin에서 springboot + kafka 사용 방법을 공부했다. (지난 카프카 공부내용 정리 블로그 글) ↓ https://dodop-blog.tistory.com/409 아파치 카프카 EDA를 배우면서 카프카에 대해서 알게 되었고, 유튜브를 찾아보니 다음의 플레이리스트 강의가 있어서 아주 간단하게 기본 개념만이라도 학습해보았다! 정리한 자료 및 사진은 모두 영상의 내용 dodop-blog.tistory.com 카프카 설치 및 실행하기 먼저 카프카를 설치해준다. 해당 기준은 m1 processor를 기준으로 진행하였다. # brew를 통해서 kafka를 설치하면 zookeeper는 추가적인 설치가 필요..
-
AWS 컨테이너 ( ECS, EKS, 파게이트, ECR )네트워크 & 인프라 2022. 11. 4. 13:48
ECR에 대해서 듣게 되어서 간단한 개념이라도 찾아보고자 유튜브 강의를 보았다! 해당 영상은 Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), EC2 vs Fargate, Elastic Container Registry (ECR)에 대해 자세히 설명해주는 영상으로 전체적으로 이해하는데 많이 도움이 되었다. 모든 글과 캡쳐는 다음의 영상을 듣고 정리하였다!🙌 ↓ https://www.youtube.com/watch?v=AYAh6YDXuho Container Orchestration의 필요성 MSA환경을 구성하는 경우 여러 다른 app을 배포해야하거나 Third Party를 이용하기 위해 또다른 app을 배포하여 상황에 따라 여러개의 co..
-
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..
-
아파치 카프카네트워크 & 인프라 2022. 10. 26. 10:50
EDA를 배우면서 카프카에 대해서 알게 되었고, 유튜브를 찾아보니 다음의 플레이리스트 강의가 있어서 아주 간단하게 기본 개념만이라도 학습해보았다! 정리한 자료 및 사진은 모두 영상의 내용을 참고하였다! ↓ https://www.youtube.com/watch?v=7QfEpRTRdIQ&list=PL3Re5Ri5rZmkY46j6WcJXQYRlDRZSUQ1j&index=2 카프카를 쓰는 이유 참고한 사이트 -> https://techblog.gccompany.co.kr/apache-kafka%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-eda-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-bf263c79efd0 Apache Kafka를 사용하여 EDA ..
-
쿠버네티스 ⑤ 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개의 노드에서 수행 사용..