DevOps/Kubernetes

·DevOps/Kubernetes
쿠버네티스란?컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼이다.도커의 등장으로 컨테이너 기반 배포 방식이 보편화 되고 많은 서비스 들이 도커라이징 되어 이미지로 관리 -> 관리할 일들이 많아져 컨테이너 오케스트레이션 툴의 필요성이 대두 -> 쿠버네티스 개발google, ms, redhat 등 수 많은 기업이 참여label과 namespace 기능으로 유연하게 리소스를 관리 특징컨테이너화된 애플리케이션 배포: 컨테이너로 패키징된 애플리케이션을 여러 대의 컴퓨터 또는 클라우드 인프라에 쉽게 배포할 수 있다.자동 스케일링: 애플리케이션의 부하에 자동으로 서버를 줄일 수 있어 트래픽 증가에 대처하기 용이하다.고가용성: 애플리케이션을 여러 서버에 복제하여 하나의 서버에 장애가 발생해도 ..
·DevOps/Kubernetes
쿠버네티스를 알기 전 컨테이너와 도커의 개념을 먼저 알아야 한다.  Container??어떤 환경에서든 실행하기 위해 필요한 모든 요소를 포함하는 소프트웨어이다.쉽게 말해 우리가 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해주는 기술이다. EX)개발을 한다고 하였을 때 해당 개발에 대한 실행 환경을 일일히 다 구축해야 한다. 컨테이너는 이러한 환경까지 모두 포함하여 독립적으로 프로그램을 실행할 수 있도록 도와준다. Container Runtime??컨테이너를 쉽게 내려받거나 공유하고 구동할 수 있도록 해주는 도구이다.종류는 여러 가지가 있고, 가장 유명한 도구로 Docker가 있다.   Docker도커는 Container Runtime으로 컨테이너를 쉽게 ..
최하호
'DevOps/Kubernetes' 카테고리의 글 목록 (3 Page)