Kubernetes

·DevOps/Kubernetes
Helm 이란?- Kubernetes 어플리케이션을 관리하기 위한 패키지 매니저- Kubernetes 클러스터에 쉽게 어플리케이션을 설치, 업그레이드, 롤백 가능- 패키지로서 Chart를 사용하며, 각 Chart에는 Kubernetes에 해당 어플리케이션을 설치하기 위한 템플릿과 설정이 포함  Helm 기본 개념 Chart- 쿠버네티스에 어플리케이션을 실행시키기 위한 리소스 패키지Chart 구성 요소• Chart.yaml - 차트의 메타데이터 정보(차트명, 버전, 작성자 등)• values.yaml - templates에 있는 yaml에 필요한 환경 변수 설정• templates - 쿠버네티스에 어플리케이션 실행을 위한 yaml 템플릿 모음(deployment, service 등)  Repository-..
·DevOps/Kubernetes
Kubernetes 란?- 컨테이너의 배포, 관리, 확장 및 네트워킹을 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼- 컨테이너는 환경과 상관없이 실행을 위해 필요한 모든 요소를 포함하는 소프트웨어 패키지  Kubernetes 기본 개념 Control Plane- Data Plane(워커 노드)와 클러스터내의 pod들을 관리하고 제어Control Plane(마스터 노드) 구성 요소• kube-apiserver - 쿠버네티스 API 서버로서 클러스터 내부 및 외부에서의 모든 API 호출을 받고 처리• kube-controller-manager - 여러 개의 컨트롤러가 클러스터 상태를 감시하고 관리• kube-scheduler - 새 pod가 어떤 노드에 배치되어야 하는지를 노드 상태와 설정 환경을 고려..
뱅토리
'Kubernetes' 태그의 글 목록