GEdge Platform v1.5 소스코드 공유
NEWS는 GEdge Platform 릴리즈 및 지원 정보를 지원합니다.
- GEdge Platform 제1차 컨퍼런스에 초대합니다.
- GEdge Platform v1.0 소스코드를 배포합니다.
- GEdge Platform 제1차 컨퍼런스 발표자료/영상을 공유합니다.
- GEdge Platform 제2차 컨퍼런스에 초대합니다.
GEdge 플랫폼 v1.5 소스 코드를 공유합니다.
GEdge 플랫폼 v1.5은 v1.0 기준 3개의 기능 프레임워크에 대한 소스코드 수정 보완 및 테스트 파일을 포함하고 있습니다.
GEdge 플랫폼 v1.5 Release 주요 내용
- GS-Engine
- gse_api_server
- gse 서비스 스키마 API bugfix
- gse_infra_interface
- 쿠버네티스 클러스터 초기화 스크립트/API
- 네트워크 및 성능 시험 테스트 툴
- gse_api_server
- GS-Scheduler
- 스케줄러 적용 Namespace 확대
- Default -> Any Namespace
- 로컬 스케줄러 관련 POD 생성을 위한 도커 생성
- 스케줄러 관련 모듈 모두 POD화
- ClusterRole
- Redis
- 워커 에이전트
- 스케줄러
- 관련 서비스 검색을 위한 관련 API 제공
- 로컬 스케줄러 관련 POD들 일괄 실행을 위한 Deploy 작업
- 새로운 로컬 스케줄러 정책
- Low latency 확대
- Node -> Pod
- Low latency 확대
- 스케줄러 적용 Namespace 확대
- GM-Center
- gm-center API 기능 고도화
- golang 기반 API 서버로 변경
- 쿠버네티스 API 연동 및 필터링 설정 추가
- 모니터링 API 연동 업데이트
- gm-center API 기능 고도화
-
GS-Broker
기존 GS-Broker에 이종 프로토콜(HTTP) 통신이 가능한 로직 추가 및 게이트웨이 내부 통신을 gRPC로 변경 구성- PB(Proto Buffer) 폴더 생성 및 업로드
- gs-gateway.proto
- Gedge 게이트웨이 내부와 gRPC 통신을 하기 위한 proto 정의 파일
- gs-gateway_pb2.py
- proto 함수를 python3에서 사용하기 위해 컴파일한 파일
- gs-gateway_pb2_grpc.py
- proto 함수를 python3에서 gRPC 통신에도 지원하기 위한 컴파일 파일
- pb와 관련된 gs-broker 코드 변경
- 기존 코드에 HTTP 프로토콜로 통신할 수 있는 로직 추가
- 게이트웨이 내부 통신을 gRPC로 변경하는 구성 추가