본문 바로가기
반응형

Server, DevOps20

MSA란? MSA를 위한 쿠버네티스(Kubernetes)는 무엇인가? 요즘 아침엔 컴퓨터를 키지마자 대기업 테크 블로그 글을 하나씩 읽고 있다. (특히 카카오테크와 우아한형제들 기술블로그를 좋아한다) 이 방법이 최신 기술을 눈으로나마 익히기 좋은 것 같아서 꾸준히 읽고 있는데, 최근 쿠버네티스에 관한 글이 많아진 걸 확인했다. 그러다 이에 관해 설명이 아주 잘 되어있는 카카오 기술 블로그를 읽었는데, MSA와 쿠버네티스 그리고 수반된 기술들을 이해한대로 나름 정리 해보려한다. (원 글은 아래에!) https://tech.kakao.com/2021/09/14/msa/ 이모티콘 서비스는 왜 MSA를 선택했나? 성장을 위해 달려오느라 거대해진 이모티콘 서비스와 그만큼 많이 쌓인 기술 부채를 두고, 천년만년 행복하게 개발하려는 구성원들이 선택한 MSA. 기존 레거시 서비스가 단일.. 2021. 11. 2.
[Network] 컴퓨터 네트워크란? OSI 7계층이란? 컴퓨터 네트워크란? 한마디로 컴퓨터들이 연결된 것을 뜻한다. 그렇다면 컴퓨터란 정확이 무엇일까? 쉽게 정의하자면 개발자가 만든 소프트웨어가 들어갈 수 있는것을 컴퓨터라고 말할 수 있다. 그리고 위의 사진처럼 이런 컴퓨터들을 연결할 수 있는 네트워크를 컴퓨터 네트워크라고 말한다. 컴퓨터 네트워킹 > 컴퓨터 네트워크 소프트웨어 네트워킹 > 디바이스 네트워킹 하지만 요즘은 Computer Network보다는 Computer Networking이라는 단어를 좀 더 많이 쓰는데, 이는 네트워크의 기능적인 부분에 집중하는 것이다. 컴퓨터 A와 B가 있다고 했을 때, 그 둘이 이어진 유무선의 선보다는, A와 B에 들어있는 소프트웨어간의 연결로 관심이 이동되고 있다. 그렇다면 다시 돌아와 이 네트워크는 어떻게 통신을 .. 2021. 11. 1.
[LINUX] VM웨어로 리눅스 다운받는 방법(CentOS) https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html VM웨어를 다운받고 나서 Linux를 설치하는 방법을 포스팅하려고 한다. 리눅스 버전은 여러개가 가능하지만 나는 CentOS로 다운을 받았다. 보통 우분투를 많이 쓰는 것 같다! 1. Operating 시스템을 Linux로 선택하고 원하는 버전을 미리 다운받아놓은 후 선택한다. 2. 여기서 제일 처음 Install CentOS를 선택한다. 3. 그러고 Install이 시작되면 이렇게 파티션을 나눌 수 있는 부분이 있는데, 자동으로 이 구성과 용량이 인스톨되기는 하지만 나는 수동으로 굳이 설정을 해주었다! 원하는 만큼의 파티션의 공간을 나눌 수 있지.. 2021. 10. 29.
[Git] 깃 non-fast-forward reject 푸시 오류 해결(+최초 커밋) 새로운 저장소에 최초 커밋과 푸시를 하려는데 계속 이런 오류가 떴다. 로컬에서 git init과 remote add까지 모두 제대로 했는데도 되지않았다. --allow-unrelated-histories도 안되고 새로 저장소를 만들어야겠다 하고 포기하려던 무렵 간단하게 고치는 방법을 구글링하다가 찾아냈다!!! (재야의 고수들이란... 최고..) git push origin +main 브랜치앞에 이렇게 +만 더해주면 잘된다! 결국 원인은 내가 원격 깃페이지에서 readme 파일을 추가한 것 때문에 로컬에는 그 파일이 없으니 push가 되지 못한것! 근데 이렇게하니 원래 있던 readme는 사라졌다. 앞으로는 로컬에서 더해준 다음에 원격에서 수정해줘야겠다. 나는 첫 푸쉬였기에 이런저런 방법을 막 해볼 수 있.. 2021. 10. 23.
반응형