YAML Deployments

Kubernetes รองรับการทำให้ใช้งานได้จากทั้งไฟล์ JSON และ YAML อย่างไรก็ตามในทางสังคม YAML เป็นตัวเลือกที่ใช้บ่อยกว่าและถือได้ว่าเป็นมาตรฐาน

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

kubernetes dashboard deploy application with yaml

เมื่อทำงานกับ kubectl ให้ใช้คำสั่ง apply กับพาธ (path) ที่ถูกต้องไปยังไฟล์ YAML ของการ deploy ของคุณ:

kubectl apply -f /path/to/deployment.yaml

ในทางกลับกันประโยชน์ของ Helm charts มีความยืดหยุ่นขั้นสูง (รองรับ conditions, replacements, parameters ฯลฯ )