블로그 | NGINX

고급 쿠버네티스 배포 전략

NGINX-F5-수평-검정-유형-RGB의 일부
젠 길 썸네일
젠 길
2022년 3월 24일 게시

이 블로그는 2022년 3월 마이크로서비스를 위한 Kubernetes 네트워킹에 대한 5부작 시리즈의 5번째입니다.

 

또한 NGINX로 Kubernetes 트래픽을 관리하는 방법에 대한 무료 전자책을 다운로드하세요. NGINX를 사용하여 Kubernetes 네트워킹을 구현하는 방법에 대한 자세한 지침을 제공하는 실용 가이드입니다.

쿠버네티스를 프로덕션에 적용하면 반드시 유지해야 합니다! 4단원에서는 Kubernetes 네트워킹이 어떻게 가동 시간을 늘리고 고객 경험을 개선할 수 있는지 알아봅니다.

세 가지 활동을 통해 전반적인 개요에서 실제 적용까지 점진적으로 안내합니다. 최상의 경험을 얻으려면 세 가지를 모두 완료하는 것이 좋습니다.

1단계: 라이브 스트리밍 시청하기 (1시간)

각 Microservices March 라이브스트림은 learnk8s 와 NGINX의 주제 전문가를 특징으로 하는 주제에 대한 높은 수준의 개요를 제공합니다. 3월 28 일 라이브 방송을 놓치더라도 걱정하지 마세요! 원하는 대로 시청할 수 있습니다.

이 에피소드에서는 다음과 같은 전략을 사용하여 다운타임 없는 배포를 구현하는 방법을 다룹니다.

  • 교통 분할
  • 블루-그린 배포
  • 트레이싱
  • 실시간 흐름 매핑

2단계: 지식 심화(1~2시간)

라이브 스트리밍이 끝난 후에는 더 많은 질문이 있을 것으로 예상하여 관련 자료와 영상을 모아봤습니다. 이 단원의 심층 분석은 회복력을 높이기 위한 교통 관리와 가시성 개선이라는 두 가지 주제를 다룹니다.

블로그 | 고급 트래픽 관리를 통해 Kubernetes의 복원력을 개선하는 방법
이 블로그에서 논의된 트래픽 제어 및 분할 방법(속도 제한, 회로 차단, 디버그 라우팅, A/B 테스트, 카나리아 및 블루-그린 배포)을 사용하여 Kubernetes 앱의 복원력을 개선하고 NGINX 제품이 이를 구현하기 쉽게 만드는 방법을 알아보세요.

 

비디오 | Kubernetes에서 트래픽 분할을 수행하는 방법
이전 서비스에서 새 버전으로 이동할 때, 새 서비스에 문제가 생길 경우를 대비해 모든 트래픽을 한꺼번에 옮기고 싶지 않을 겁니다. 그렇기 때문에 트래픽 분할(회로 차단, 카나리아 및 블루-그린 배포 포함)은 복원력을 보장하는 데 귀중한 도구입니다. 이 영상에서는 북쪽-남쪽 및 동쪽-서쪽 교통 분할에 대한 모범 사례와 사용 사례에 대해 알아보고, 두 가지 교통 분할 데모를 확인합니다.

 

블로그 | Kubernetes에서 가시성을 개선하는 방법
애플리케이션과 Kubernetes 성능에 대한 중요한 통찰력을 제공하는 가시성 데이터에는 라이브 데이터와 과거 데이터라는 두 가지 유형이 있습니다. 이 블로그에서는 Ingress 컨트롤러나 서비스 메시에서 수집한 데이터를 사용하여 일반적인 Kubernetes 문제를 해결하는 방법에 대해 설명합니다.

 

비디오 | Prometheus, Grafana 및 NGINX를 사용하여 Kubernetes에서 가시성을 개선하는 방법
이 비디오에서는 마이크로서비스 전문가가 주요 부하 분산 및 성능 지표의 라이브 모니터링을 활용하고, 지표를 Prometheus로 내보내고, Grafana를 사용하여 누적 성능에 대한 뷰를 생성하여 Kubernetes에서 가시성을 개선하는 방법을 보여줍니다.

 

웨비나 | NGINX를 사용하여 Amazon EKS에서 보안 및 트래픽 가시성 강화
Zipwhip(Twilio에 인수됨)은 새로운 SaaS 앱을 출시할 계획이었지만, 기존 인프라에서는 필요한 안정성과 민첩성을 제공할 수 없었습니다. 이 웨비나에서는 해당 회사의 수석 아키텍트와 함께 Kubernetes를 도입하기 위해 취한 전략적, 기술적 단계와 Amazon EKS 및 NGINX Ingress Controller를 사용하여 달성한 결과에 대해 알아봅니다.

 

보너스 연구

보안 및 서비스 메시에 대한 지식을 심화하고 싶고 1~2시간 이상 할애할 수 있다면 시작하는 데 도움이 되는 두 가지 추가 리소스를 제안합니다.

eBook | 모든 SRE가 알아야 할 97가지
이 O'Reilly 전자책은 사이트 안정성 엔지니어(SRE)를 위한 엄선된 통찰력, 팁, 요령을 모아 놓은 것으로, 모든 SRE가 이해해야 할 개념, 효과적인 SRE 관행을 구축하는 방법, 이해 관계자 팀과 상호 작용하는 방법 등이 포함되어 있습니다.

 

웨비나 | NGINX로 Kubernetes Ingress 및 Egress를 함께 제어
Kubernetes 수신 트래픽이 가장 많은 주목을 받지만 송신 트래픽을 처리하는 방법도 마찬가지로 중요합니다. 이는 Zero‑Trust 아키텍처의 중요한 부분입니다. 이 웨비나를 시청하고 단일 구성으로 유입 및 유출을 제어하여 트래픽 관리를 간소화하는 방법을 알아보세요.

 

 

 

3단계: 직접 체험하기 (1시간)

최고의 웨비나와 연구를 했더라도 기술을 직접 접하는 것만큼 좋은 것은 없습니다. 랩에서는 학습을 강화하기 위해 일반적인 시나리오를 살펴봅니다.

네 번째 자기주도 랩인 'Canary 배포를 통한 Kubernetes 가동 시간 및 복원력 개선' 에서는 NGINX 서비스 메시를 사용하여 두 버전의 백엔드 서비스 간에 트래픽을 분할한 다음 버전 1에서 버전 2로 트래픽을 점진적으로 전환합니다.

랩에 접속하려면 Microservices March 2022에 등록 해야 합니다. 이미 등록하신 경우, 단원 4 학습 가이드와 함께 받은 이메일에 접속 지침이 포함되어 있습니다. 또는 NGINX 튜토리얼을 사용하여 귀하의 환경에서 랩을 시도해 볼 수 있습니다. Canary 배포를 가이드로 활용하여 가동 시간과 복원력을 개선하세요 .

3월 마이크로서비스에 등록해야 하는 이유는 무엇입니까?

일부 활동(라이브 스트리밍 및 블로그)은 무료로 이용할 수 있지만, 전체 경험을 설정하려면 약간의 개인 정보를 수집해야 합니다. 등록 하면 다음이 제공됩니다.

  • 일반적인 시나리오를 통해 기술을 직접 사용해 볼 수 있는 4개의 자기 주도형 랩에 액세스
  • 전문가에게 질문하고 동료 참가자와 네트워킹을 하기 위한 Microservices March Slack 채널 멤버십
  • 일정을 최신 상태로 유지하는 데 도움이 되는 주간 학습 가이드
  • 라이브 스트리밍을 위한 캘린더 초대

NGINX로 Kubernetes 네트워킹을 구현하는 것에 대한 자세한 지침은 eBook, Managing Kubernetes Traffic with NGINX를 다운로드하세요. 실용 가이드


"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."