반응형

k8s 3

헬름(Helm)이란. 헬름 완벽 가이드

Helm은 구성 파일을 재사용 가능한 단일 패키지로 결합하여 Kubernetes 애플리케이션의 생성, 패키징, 구성 및 배포를 자동화하는 도구이다. 마이크로서비스 아키텍처에서는 애플리케이션이 커짐에 따라 더 많은 마이크로서비스를 생성하므로 관리하기가 점점 더 어려워진다. 오픈 소스 컨테이너 오케스트레이션 기술인 Kubernetes는 여러 마이크로 서비스를 단일 배포로 그룹화하여 프로세스를 단순화한다. 그러나 개발 수명 주기 전반에 걸쳐 Kubernetes 애플리케이션을 관리하는 것은 버전 관리, 리소스 할당, 업데이트 및 롤백을 포함하여 고유한 일련의 문제를 야기한다. Helm은 이 문제에 가장 접근하기 쉬운 솔루션 중 하나를 제공하여 배포를 보다 일관되고 반복 가능하며 안정적으로 만든다. 이 글에서는 ..

development 2023.03.18

k8s - 이스티오(Istio) 정리 #2

k8s 이스티오 정리 두 번째 - 이전 글 : k8s - 이스티오(Istio) 정리 #1 컨트롤 플레인 (Control plane) 사이드카와 게이트웨이는 컨트롤 플레인에 의해 설정 및 조정된다. 컨트롤 플레인은 마이크로 서비스 세트였지만, Istio는 몇 년 전에 큰 아키텍처 변경을 경험했다. Istio 블로그 게시물에서 논의되었으며, 11월에 그 일에 대해 이야기할 예정이다. 이 재설계 이후 컨트롤 플레인은 is tio-system 네임스페이스에서 실행되는 단일 파드(istiod)가 된다. 확장성 (Extensibility) 주목할 점은 데이터 플레인 동작의 일부는 Configuration으로 프록시에 제공되는 것이 아니라 Emissor의 WASM 지원을 사용하여 동적으로 주입되는 코드로 제공된다는 ..

development 2022.12.04

k8s - 이스티오(Istio) 정리 #1

이스티오(Istio)는 서비스 메시 패턴의 구현체이다. 서비스 메시가 더 복잡해지기 전에 이를 관리하는 기술이다. 연혁 (History) Istio는 구글에 의해 시작되었고 v0.1.0이 오픈 소스화 된 후 구글, IBM 및 기타 여러 회사에 의해 개발이 계속되었다. 2022년 4월 리눅스 재단의 일부인 독립된 조직인 CNCF(Cloud Native Computing Foundation)에 이스타오 라이선스권이 부여됐다. 실행 환경 (Execution Environment) 먼저 실용적인 세부사항부터 살펴보자. 구체적인 내용은 무엇이며 실행 장소는 어디일까? 서비스 메쉬는 컨트롤 플레인과 데이터 플레인으로 구성되어 있다. 컨트롤 플레인은 필요에 따라서 유저가 작성한 고도의 설정을 취해, 데이터 플레인(실..

development 2022.12.04
반응형