목록
- "Google의 Borg와 쿠버네티스의 연관성 # 소개 Borg는 Google 주요한 특징중 하나는 대규모 클러스터 시스템이다. Borg는 Google에서 실행되는 모든 애플리케이션의 전체 범위에 대해 아래와 같은 작업을 수행한다.1. 승인(admits)2. 스케줄링(schedules)3. 시작(start)4. 재시작(restart)5 모니터링(monitoring) Borg의 핵심 이점 세가지가 있다. 첫 번째로는 리소스 관리 및 장애 처리 추상화: 사용자가 애플리케이션 개발에만 집중할 수 있도록 리소스 관리와 장애 처리의 세부 사항을 숨긴다. 이부분에서 쿠버네티스와 비교해보자면 어떤 부분에 해당이 될까? Borg는 중앙집중식 스케줄러를 사용해서 클러스터의 리소스를 관리하지만, 쿠버네티스는 더 모듈화된 접근 방식을 통해 선언적 API를 통해 사용자가.. 2024.10.22
- 쿠버네티스의 뿌리: Borg 시스템에서 오픈소스 혁명까지 오늘부터 쿠버네티스가 생겨난 이유 즉, 쿠버네티스의 역사인 Borg에 대해 논문을 읽고 작성해보려고 한다. 위 이미지를 보면 우리가 알고 있는 쿠버네티스 아키텍처랑 비슷하다고 생각하는 사람들이 많을거 같다. 사실 이 시리즈를 작성하는 이유는 내가 주 업무로 사용하고 있는 쿠버네티스에 대해 깊게 알아볼 필요가 있다. Borg는 분산 시스템의 발전의 선구적인 역할을 했고 또한, 쿠버네티스를 포함한 여러 클라우드 오케스트레이션 시스템의 설계에 영향을 끼쳤다고 생각한다. 2024.10.10
- 8월26일 두려움을 용기로 바꾸는 법 새로운 경험을 하기 전에 많은 사람들은 두려움을 가지게 된다. 큰일 나면 어떡하지! ? 저 사람은 어떻게 생각할까? 위험하면 어떡하지?? 등등 시작하기 전부터 크게 겁먹을 필요는 없을 거 같다. 항상 그 시간이 왔을 때 즐긴다면 문제없이 아무 일 없이 별일 없이 끝난다. 나는 이 글을 쓰면서도 내일이 겁난다. 2024.08.26
- 운이 좋다는 것: 도전, 성장, 그리고 감사의 이야기 가끔 나는 길을 지나갈 때나 출퇴근길에 이런생각을 자주한다. 나는 운이 좋은 사람일까? 이렇게 느끼는 이유는 어렸을 때는 우연히 천원짜리 반쪽을 길거리에서 줍고 나머지 반쪽을 찾을 만큼 가난했던 시기가 있었다. 이러한 이유 때문인지 어렸을 때 부터 돈의 소중함을 알게되었다. 돈을 소중함을 알기에 나를 포함해 소중한 사람들에게는 아낌없이 쓰는 편이다. 대학교 3학년 때 운이좋게 장기언어 어학연수를 장학금을 받고 한학기동안 갈 수 있는 기회를 받았는데 이 기회가 나에게 주어지지 않았다면, 나는 해외에서 혼자 살 수 있는 기회를 받지 못했을 것이고 다양한 국가에서 온 친구들을 만나 즐기지 못했을 것이다. 미국에 가기전에는, 많은 두려움이 있었다. 부모님 곁을 떠나 나혼자 살아갈 수 있을까 ? 라는 고민을.. 2024.08.19
- 8월 9일 회고 기쁜날 오늘 꽤 나름 만족한 하루이다 어제부터 협업하는 회사의 요구사항중 하나 때문에 일이 안풀렸었는데 오늘 해당 이슈가 풀렸다.간단하게 설명하자면, 폐쇠망인 환경에서 프로비저닝을 할 수 있게 프록시 환경을 구성하는 것이였다. 오랜만에 해당 문제를 어떻게 풀것인가에 대한 생각과 아이디어 그리고 협업을 통해 문제를 해결하니 희열을 느꼈다. 퇴근길에도 너무 신나서 기분이 좋았다. 예전에는 이만큼 생각하지도 못했을거 같은데 스스로 생각하고 구현하고 해결해서 그런거 같다 ㅎㅎ 2024.08.09