클라우드를 최대한 활용하기 위해 기술 전문가는 새로운 방식으로 애플리케이션에 접근해야 합니다.
개발자가 소프트웨어를 설계, 구축, 실행하는 방식은 마이크로서비스와 컨테이너의 진화와 함께 크게 변화했습니다. 이러한 현대적인 아키텍처는 대부분의 개발자, 기술 리드, 아키텍트가 익숙한 것과는 다른 일련의 작업이 필요한 새로운 원시 단계를 사용합니다. 이 유용한 가이드에서는 Red Hat의 저자 Billgin Ibryam과 Roland Huß가 쿠버네티스에서 클라우드 네이티브 애플리케이션을 설계하고 구현하기 위한 일반적인 재사용 가능 요소, 패턴, 원칙, 프랙티스를 자세히 설명합니다.
쿠버네티스와 같은 시스템을 기반으로 미션 크리티컬 서비스를 제공하기 시작하면 시행착오를 통해 학습하는 데 시간이 너무 많이 걸리고 다운타임과 중단이라는 매우 실제적인 문제가 발생합니다... 쿠버네티스 패턴을 사용하면 쿠버네티스를 구성하는 API와 툴로 인코딩한 이전의 경험을 통해 배울 수 있습니다."
각 패턴에는 문제에 대한 설명과 쿠버네티스 세부 사항을 포함한 제안된 해결책이 포함되어 있습니다. 또한 여러 패턴에 대한 구체적인 코드 예시가 제공됩니다. 이 e-book은 일반적인 클라우드 네이티브 패턴을 배우고자 하는 기본적인 쿠버네티스 개념에 이미 익숙한 개발자들에게 매우 유용합니다.
다음 5가지 쿠버네티스 패턴에 대해 알아보세요.
기본
컨테이너 기반 클라우드 네이티브 애플리케이션을 구축하는 데 있어 기본적인 원칙이자 사례를 다룹니다.
동작
다양한 유형의 컨테이너 및 플랫폼 상호 작용을 관리하기 위한 더욱 세분화된 개념을 탐구합니다.
구조
쿠버네티스 플랫폼의 기본 구성 요소인 포드 내에서 컨테이너를 구성하는 데 도움을 줍니다.
구성
쿠버네티스에서 애플리케이션 구성을 처리하는 방법에 대한 인사이트를 제공합니다.
고급
오퍼레이터와 함께 플랫폼을 확장하는 등 더욱 고급 토픽을 다룹니다.
보안
쿠버네티스에서 실행 중인 애플리케이션을 강화하고 보안을 개선하기 위한 패턴을 제공합니다.