어느덧 입사한지 2달이 흘렀다.
나는 유명한 IT회사가 운영하는 서비스의 실시간 채팅 상담사가 사용하는 솔루션을 운영/유지보수 및 개발중이다.
신입이 맡은 프로젝트 치고는 굉장히 사용하는 기술이 수준있고 같이 일하는 선배님들의 실력이 높기때문에 배울것도 많아서 나의 경력과 실력 향상에 큰 도움이 되는 것 같아 만족하고 있다! 비록 E-commerce 개발은 아니지만 이 프로젝트를 끝내 실력이 향상되면 내년 말부턴 코어 개발팀에 합류해서 E-commerce 개발을 할 수 있을 것 같다.
내가 맡고있는 이 프로젝트는 쿠버네티스를 사용한다.
난 쿠버네티스에 대해서 잘 모르기때문에 공부하는 시간을 가지고자 한다.
1. 쿠버네티스란 무엇인가?
컨테이너는 VM과 유사하지만 어플리케이션 간에 운영체제(OS)를 공유한다. VM과 마찬가지로 각 컨테이너마다 자체 파일 시스템, CPU, 메모리, 프로세스 공간등이 있다.
컨테이너를 이용해 개발하면 물리 서버를 효율적으로 이용할 수 있고 확장 및 이식이 훨씬 자유롭기 때문에 요즘은 컨테이너를 이용하는 회사가 굉장히 많다.
쿠버네티스는 구글에서 개발해 기능이 풍부하고 널리 사용되는 Container Orchestration(컨테이너 오케스트레이션) 프레임워크 중 하나다. 컨테이너 오케스트레이션은 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화한다.
반응형
'개발 > 서버관련' 카테고리의 다른 글
리눅스 연습하기 #1 ) docker를 이용해 CentOS 구축 (0) | 2021.02.16 |
---|---|
퍼시스턴스 프레임워크(Persistence Framework)와 mybatis (0) | 2020.08.25 |
Docker 기초 명령어 및 실행 테스트 해보기 (0) | 2020.07.07 |
Docker 설치하기 (0) | 2020.07.07 |
REST API 가 무엇인가? (0) | 2020.06.23 |