ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / KUBERNETES HOSTING

การ Deploy YAML

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

ปรับปรุงตามเอกสาร Platform ปัจจุบัน

ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการ Deploy YAML บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

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

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

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

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

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