image
Akan.js
한국어
문서컨벤션레퍼런스Cheatsheet
image
Akan.js
문서컨벤션레퍼런스Cheatsheet
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자bassman
일반
• 인증
• 스키마 설계
• 엣지 컴퓨팅
• 파일 관리
• Single Sign-On
• DataList & Enum
인터페이스
• CRUD
• Endpoint
• Form
관측성
• 로깅
• 의존성 주입
• 에러 처리
• 메트릭
성능
• 캐싱
• 이미지 최적화
• 지연 로딩
• 쿼리
• 큐
• 실시간
개발
• 문서화
• 스크립트
• 도커
• 쿠버네티스
일반
• 인증
• 스키마 설계
• 엣지 컴퓨팅
• 파일 관리
• Single Sign-On
• DataList & Enum
인터페이스
• CRUD
• Endpoint
• Form
관측성
• 로깅
• 의존성 주입
• 에러 처리
• 메트릭
성능
• 캐싱
• 이미지 최적화
• 지연 로딩
• 쿼리
• 큐
• 실시간
개발
• 문서화
• 스크립트
• 도커
• 쿠버네티스
이전
도커

Kubernetes

Akan Kubernetes 배포는 하나의 app 컨테이너, Service, Ingress, sqlite 데이터를 위한 persistent storage를 중심으로 구성됩니다.
  • Deployment는 app image를 실행합니다.
  • Service는 cluster 내부에서 app을 노출합니다.
  • Ingress는 domain을 Service에 연결합니다.
  • PVC는 pod 재시작 후에도 sqlite 데이터를 유지합니다.

구조

Chart를 네 조각으로 이해하면 쉽습니다. 사용자는 Ingress로 들어오고, Service가 Pod로 트래픽을 보내며, Pod는 PVC를 통해 local data를 저장합니다.
이해 모델

Values

Values로 환경별 설정을 조절합니다. Debug는 작게 시작하고, main은 보통 더 많은 CPU, memory, storage, replica를 받습니다.
values.yaml

확장

`app.replica`는 pod 안에서 `AKAN_REPLICA`가 됩니다. CPU, memory 값과 함께 사용해 작업을 안전하게 확장하세요.
  • `1,0,0`: request child 하나인 작은 서비스.
  • `2,1,0`: request 처리량을 늘리고 batch worker 하나 추가.
  • `0,0,1`: 단순 환경을 위한 all-purpose child 하나.

꿀팁

  • 처음에는 보수적인 requests로 시작하고 metrics를 본 뒤 limits를 올리세요.
  • sqlite storage는 급해지기 전에 여유 있게 늘리세요.
  • Ingress rule을 예측 가능하게 유지하려면 domain과 subRoute 값을 명확히 적으세요.
Kubernetes
구조
Values
확장
꿀팁