Akan.js
한국어
English
한국어
문서
컨벤션
레퍼런스
Cheatsheet
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
확장
꿀팁