DevOps/Kubernetes
[Kubernetes] Kubernetes Architecture(1)
목차 - 쿠버네티스 설계 사상 - 쿠버네티스 구조 : 클러스터 - 쿠버네티스 구조 : 클러스터 구성요소 - 쿠버네티스 구조(번외) : 타 솔루션과 비교 - 쿠버네티스 설치(이론) 쿠버네티스 설계 사상 - 선언적 구성 : "내 웹서버의 레플리카를 항상 5개씩 실행하고 싶습니다" cf) 명령어 구성 : "레플리카를 5개 만들어" - 제어(조정)루프 : 현재 상태를 관찰하여 사용자가 원하는 상태로 유지 - 컨트롤러 구성 : 각 기능별로 독립적으로 분산되게 설계 => 유연하고 안정적이지만 복잡함 - 동적 그룹화 : "우리 팀원은 오렌지색 옷을 입은 사람들입니다." cf) 정적 그룹화 : 우리 팀원은 철수와 영희입니다. - 레이블(쿼리 가능) 및 어노테이션(메타데이터용)으로 구성 - API 기반 상호작용 : 쿠버..
[Kubernetes] 쿠버네티스(Kubernetes)란 무엇인가?
목차 - 쿠버네티스란? - 인프라 발전 히스토리 - 클라우드로의 발전, 대규모 - 클라우드에서 제공하는 리소스 - 쿠버네티스 리소스 : 쿠버네티스가 제공하는 것 - 쿠버네티스가 필요한 이유 쿠버네티스란 무엇인가? - 쿠버네티스는 컨테이너화 된 애플리케이션을 배포, 관리하기 위한 오픈소스 오케스트레이터 - 쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래 - k8s라는 표기는 "K"와 "s"와 그 사이에 있는 8글자를 나타내는 약식 표기 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스..