Kubernetes รองรับการทำให้ใช้งานได้จากทั้งไฟล์ JSON และ YAML อย่างไรก็ตามในทางสังคม YAML เป็นตัวเลือกที่ใช้บ่อยกว่าและถือได้ว่าเป็นมาตรฐาน
การ deploy จาก YAML ค่อนข้างคล้ายกับแผนภูมิ Helm – ไฟล์ .yaml หรือ .yml จะให้คำจำกัดความของวัตถุหรือรายการวัตถุ (object) ด้วยเหตุนี้จึงสามารถนำไปใช้ได้โดยตรงใน Kubernetes Dashboard หรือด้วยเครื่องมือ kubectl command-line โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม

เมื่อทำงานกับ kubectl ให้ใช้คำสั่ง apply กับพาธ (path) ที่ถูกต้องไปยังไฟล์ YAML ของการ deploy ของคุณ:
kubectl apply -f /path/to/deployment.yaml
ในทางกลับกันประโยชน์ของ Helm charts มีความยืดหยุ่นขั้นสูง (รองรับ conditions, replacements, parameters ฯลฯ )