Course Outline

소개

서버리스 기능 및 아키텍처 개요

  • 서버리스 개발은 어떻게 작동하나요?
  • 서버리스 접근 방식의 요구 사항은 무엇입니까?

CNCF 생태계 및 서버리스 환경 개요

  • 서비스로서의 서버리스 컨테이너와 서비스로서의 서버리스 기능

Kubernetes에서 서버리스 시작하기

  • Kubernetes에 적합한 서버리스 프레임워크 선택
  • 핵분열 대 Kubeless 대 Knative
  • Knative 대 OpenFaaS

Serverless Framework에 대한 추가 FaaS 공급자 개요

OpenFaaS 도구 체인 및 기능 개요

  • OpenFaaS를 시작해야 하는 이유는 무엇입니까?
  • OpenFaaS와 통합할 수 있는 도구

서버리스 개발을 위한 Kubernetes 시스템 설정

  • 필요한 프레임워크와 도구 설치 및 구성

핵심Serverless Framework 도구 운영 및 API 활용

  • 대시보드 탐색 및 UI 또는 CLI 작업

FaaS 구현 및 Kubernetes 서버리스 애플리케이션 개요

  • 콜드 스타트 vs 웜 스타트

Serverless Framework를 사용하여 Kubernetes에서 Python 기능 만들기

리포지토리에 코드 템플릿 저장 및 기능 공유

  • 서버리스 Kubernetes 프로젝트 버전 관리

테스트 Python 기능 및 성능 지표 최적화

  • 호출 측정항목 작업

리소스 응답 Management에 대한 자동 조정 구현

  • 기능에 변경 사항 적용

함수에 종속성 추가 및 기본 확장 만들기

서버리스 기능에 Kubernetes 비밀 저장

  • 컨테이너 이미지 및 Pod 정의 활용

Kubernetes 서버리스 기능 확보 및 인증 기능 구축

  • TLS 프로토콜 작업

Kubernetes에서 서버리스를 사용하여 Python 기능 배포

  • 배포를 위해 서버리스 CI/CD 파이프라인 사용
  • 구성요소 URL 사용자 정의

함수 수명주기 모니터링 및 요청 로그 검토

문제 해결

요약 및 결론

Requirements

  • Python 프로그래밍 경험 숙련도
  • Kubernetes 개념 및 원칙에 대한 중급 경험
  • 컨테이너화 및 클라우드 기술에 대한 이해
  • Linux 배포판 및 CLI 경험

청중

  • 개발자
  • DevOps 엔지니어
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (6)

Related Courses

Related Categories