데브옵스

쿠버네티스(kubernetes)의 역할과 구성 요소
1. 쿠버네티스의 역할 자동화된 복구 컨테이너를 모니터링 하면서 컨테이너가 죽는 즉시 쿠버네티스는 그것을 빠르게 재시작 시킨다. 로드 밸런싱 서비스 웹사이트의 니즈에 따라 컨테이너의 숫자를 자동으로 조절하고, 접속하는 유저가 많을 수록 쿠버네티스는 구동하는 컨테이너의 숫자를 늘리고 유저가 적어지면 컨테이너의 숫자를 줄입니다. 무중단 서비스 점진적 업데이트를 통해 서비스를 중단하지 않고도 서비스 업데이트를 가능하게 한다. 호환성 서로 다른 클라우드 사이의 호환 문제를 해결하여 사용자들이 특정 업체에 종속되는 일 없이 환경을 이전할 수 있도록 해준다. 2. 쿠버네티스의 구성 요소 쿠버네티스 기능 제어를 전체적으로 담당하는 컨트롤 플레인(Control Plane) 컴포넌트와 컨트롤 플레인 컴포넌트의 요청을 받..

쿠버네티스(kubernetes)와 도커(docker)의 개념과 차이
1. 데브옵스(DevOps) Development Operations의 약어로, 소프트웨어 개발과 운영을 통합하여 효율성, 협력, 속도, 안정성을 개선하는 개발 운영 방법론이다. 전통적으로 소프트웨어 개발팀과 IT 운영팀은 분리되어 각자의 역할을 수행했지만, DevOps는 이러한 경계를 허물고 개발팀과 IT 운영팀 사이의 협력과 커뮤니케이션을 강화한다. 2. Application 배포 환경의 변화 1. 전통적인 환경에서의 배포 (On-premise) 오래전부터 쓰이던 방식으로, 물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러가지 프로그램을 설치하는 방식이다. 여러가지 프로그램을 설치하다 보면 서로의 동작을 간섭하거나, 특정 프로그램이 성능을 독점할 경우 다른 프로그램의 성능이 저하 및 중지될 수 있는 ..