코스 개요

개요

  • API 관리의 필요성

Kong 설정

  • 설치 유형 결정: bare metal, 클라우드, 컨테이너 및 Kubernetes
  • curl 명령어 사용
  • Kong 클러스터 설치 및 시작

Kong 기능과 아키텍처 개요

  • Kong의 경량 프록시
  • Kong 플러그인

서비스 및 라우트 추가

  • Admin API 사용
  • 호스트 매칭 구현

서비스 사용

  • 포트, 호스트, DNS 설정

요청 응답

  • 인바운드 요청을 리버스 프록시 처리

트래픽 제어

  • 트래픽 관리, 스로틀링, 제한
  • 동적 ring-balancer vs DNS 기반 로드 밸런싱

트래픽 분석

  • 트래픽 시각화, 검사 및 모니터링(예: Prometheus 사용)
  • 데이터 전송 로깅(예: ELK Stack 사용)

데이터 변환

  • 요청 및 응답의 실시간 변환

API 및 서비스 액세스 보안

  • 인증 레이어를 통해 서비스 보호

Kong과 서드파티 서비스 통합

  • 서버리스 함수를 API를 통해 호출

고급 라우팅 메커니즘

  • 단순 호스트 매칭을 넘어서

Kong Admin API 보안

  • 방화벽 규칙 설정
  • Kong을 Admin API 프록시로 사용

Kong 확장

  • Kong 플러그인을 통해 추가 기능 추가
  • 자신만의 플러그인 만들기

Kong 확장

  • 노드를 늘려 수조 건의 API 호출 처리

Troubleshooting

요약 및 결론

요건

  • 마이크로서비스, API 등에 대한 이해.
  • Linux 명령줄 경험

대상자

  • 개발자
  • 관리자
  • DevOps 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리