PricingPricingDocsDocsBlogBlogBook a demoBook a demoCompanyCompany (opens in a new tab)
제품
문서API 문서요금제콘솔 데모블로그회사
무료로 시작v3.4.7
Platform & Observability

Programmable API

Wave Core의 REST API와 14가지 Custom Resource로, 콘솔 대신 스크립트나 Git 저장소에서 Wave 설정을 바꿉니다.

문제

Deployment 40개에 Autopilot을 켜려면 콘솔을 40번 오가야 합니다

Wave Architecture 문서; Wave CRD Mode 문서; Wave API 레퍼런스(v3). Deployment 40개는 설명용 수치입니다.

콘솔은 워크로드를 한 번에 하나씩 바꿉니다. Deployment 40개에 Autopilot을 켜려면 하나씩 열고, 설정을 바꾸고, 저장하는 일을 40번 해야 합니다.

Wave Core는 이미 포트 3024에서 "Web Console과 외부 연동을 위한" REST API를 제공합니다(Wave Architecture 문서). 콘솔이 보내는 호출을 스크립트도 그대로 보낼 수 있습니다.

CRD Mode에서는 설정이 Custom Resource로 Git에 있으므로, 같은 YAML을 모든 클러스터에 적용합니다(Wave CRD Mode 문서).

토글을 하나씩 켜는 경우와 스크립트로 한 번에 켜는 경우Wave 도입 전Wave 도입 후curl -X PUT다이얼로그 40번스크립트 1개
Wave 도입 전
Wave Console: 다이얼로그 하나에 Deployment 하나Deployment 목록Autopilotprod/checkoutprod/paymentprod/cartprod/searchprod/orders+ Deployment 35개 더다이얼로그 40번, 한 번에 Deployment 하나
콘솔에서는 Autopilot을 Deployment 하나씩 켭니다. 열고, 설정을 바꾸고, 저장합니다. Deployment가 40개면 40번입니다.
Wave 도입 후
스크립트가 Wave Core REST API를 호출API=$WAVE/api/k8s/deploymentsfor d in $(cat deploys.txt); do curl -X PUT -d @on.json \ $API/prod/$d/autopilot-enableddoneprod/checkoutprod/payment+ 38개 더, 모두 On스크립트 1개로 PUT 40번, 한 번에 실행
스크립트가 Deployment마다 autopilot-enabled 엔드포인트에 PUT을 한 번씩 보냅니다. 다이얼로그 없이 한 번 실행으로 40개가 모두 바뀝니다.

엔드포인트: Wave API 레퍼런스(v3). Wave Core의 REST API와 포트 3024: Wave Architecture 문서. Deployment 40개와 그 이름, 스크립트는 설명용입니다.

Wave가 하는 일

다이얼로그 40번에서 스크립트 실행 한 번으로
콘솔에서 직접Deployment 하나씩
  1. Wave Console
    클러스터 선택, 목록 열기
  2. ↓열기→
    Deployment
    이름으로 찾아 상세 페이지 열기
  3. ↓수정→
    Autopilot
    다이얼로그에서 켜고 저장
  4. ↓반복→
    다음 Deployment
    목록으로 돌아가기, 39개 남음
Wave REST APIDeployment 40개, 실행 한 번
  1. 내 스크립트
    CI 작업이나 셸 루프
  2. ↓PUT→
    Wave Core
    포트 3024의 REST API
  3. ↓적용→
    Deployment
    콘솔과 똑같이 Autopilot 켜짐
  4. ↓다음→
    40개 전부
    다이얼로그 없이 한 번에 변경
기본 동작: Wave Console, Deployment마다 다이얼로그 하나. Wave: Wave Architecture 문서(Wave Core REST API, 포트 3024)와 Wave API 레퍼런스(autopilot-enabled). 40은 설명용입니다.
1

REST API를 호출합니다

Wave API 레퍼런스(v3)에 엔드포인트마다 파라미터와 응답이 정리되어 있습니다. 예를 들어 Deployment의 autopilot-enabled 엔드포인트에 PUT을 한 번 보내면, 그 Deployment의 Autopilot이 켜지거나 꺼집니다.

2

또는 설정을 Git에 둡니다

CRD Mode에서는 14가지 wavek8s.com Custom Resource가 설정을 담습니다. kubectl이나 ArgoCD로 적용하면, Wave가 콘솔과 같은 설정을 적용합니다. 이 설정들은 콘솔에서 읽기 전용이 됩니다.

3

적용됐는지 확인합니다

각 Custom Resource는 .status에 Synced 조건과 AsExpected, TargetNotFound, ValidationFailed 같은 사유를 보고합니다. 아직 없는 대상은 생기는 시점에 적용됩니다.

Platform & Observability의 다른 기능

SSO (OIDC) →PV 자동 확장 →PV 정리 →알림 →Cluster Map →Prometheus · Grafana 연동 →문서 보기 →
데모 신청무료로 시작
Product
WaveWave GPULLM Serving Professional ServiceWave AI Agent2026 Q4
Resources
DocsAPI ReferenceBlog콘솔 데모Pricing
Company
STCLabBook a demoContact
STCLab© 2026 Wave All rights reserved.
Terms of ServicePrivacy PolicyCookies