KWOK: Kubernetes WithOut Kubelet
(kubernetes.dev)- Kubelet을 Mocking하여 수천대의 노드로 된 클러스터를 몇초만에 만들어주는 툴킷
- 쿠버네티스 학습용으로 이용
- 개발을 위해서 대규모 쿠버네티스 환경을 설정하지 않고 사용
- 테스트 용도 : 다양한 노드/팟 숫자로 바꿔가며 스케일링 잘 되는지, 노드 실패/네트워크 파티셔닝등을 시뮬레이트
- 장점
- 클러스터/노드를 거의 즉시 생성/삭제 가능 (부팅/프로비져닝 대기 없이)
- 쿠버네티스 API와 호환되는 대부분의 도구 그대로 사용 가능 : kubectl, helm, kui,..
- 특정 하드웨어/소프트웨어 요구사항 없음
- 노트북에서도 수천개의 노드를 시뮬레이트 가능