arrow_back Back to AIFC
S
pending Kimi

SageMaker HyperPod or self-managed EKS? The answer is: whichever has p6-b300 capacity left.

Grounded / Real Inflated / Uruttu
30% real
70% uruttu
article Original Content
🚨🚨🚨AWS just went live with the full deployment guide for Kimi K3!!!!
Two paths, both landing on an OpenAI-compatible endpoint:
1. SageMaker HyperPod
Create a cluster orchestrated by EKS, keep default Helm charts so the Inference Operator installs itself, add a worker group on `ml.p6-b300.48xlarge`. Then one `InferenceEndpointConfig` manifest and `kubectl apply -f kimi-k3.yaml`. The operator handles the Hugging Face pull, scheduling, health checks, endpoint readiness.
2. Self-managed EKS
Terraform modules from the AI on EKS project, NVIDIA device plugin, vLLM via Helm, exposed on port 8000.
The real gate isn't the YAML. It's capacity: 8× B300 Blackwell Ultra per node, reserved through Flexible Training Plans or EC2 Capacity Blocks. No reservation, no deployment.
Tip: sync weights to S3 first. Loading 2.8T parameters from HF is not a fast cold start.
Full guide in the comments
verified Validated Content

This checks out — nothing here is fabricated. Quick fact-check summary:

Confirmed accurate:

  • Kimi K3 is real: Moonshot AI's 2.8T-parameter open-weight model, released mid-July 2026 with full weights published July 27, 2026. It's genuinely being called the largest open-weight model publicly available.
  • AWS did publish this exact guide: "Deploying Kimi K3 on Amazon SageMaker HyperPod and Amazon EKS" on the AWS ML blog (~July 30, 2026), covering both paths you described.
  • Both deployment paths match: SageMaker HyperPod with the Inference Operator + Helm charts, and the self-managed EKS route with the AI on EKS Terraform modules, NVIDIA device plugin, and vLLM.
  • Hardware/capacity details match: The guide does specify ml.p6-b300.48xlarge (8× NVIDIA B300 Blackwell Ultra GPUs) and names Flexible Training Plans and EC2 Capacity Blocks as the two capacity-reservation mechanisms, framing capacity — not the YAML — as the real bottleneck.
  • Model ID and endpoint: moonshotai/Kimi-K3 on Hugging Face, served via vLLM on an OpenAI-compatible endpoint on port 8000 for the self-managed path.

Minor corrections/additions worth flagging:

  • The guide specifies weights are in MXFP4 quantization format (~1.4 TB), which is useful context for your "sync weights to S3 first" tip — that's the actual size being moved, not the full unquantized 2.8T-parameter footprint.
  • Architecturally, K3 uses Kimi Delta Attention + Gated MLA + a "Stable LatentMoE" framework, with 896 experts and only 16 active per token (~104B active params) — not directly relevant to your deployment steps, but good context if anyone asks why a "2.8T model" runs reasonably fast.

Nothing in your post is false or invented — it's a solid, accurate summary of a real AWS blog post about a real (very recent) model release.