การกำหนดค่า Container
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการกำหนดค่า Container บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
Ruk-Com Cloud PaaS จัดเตรียมการจัดการทุกมุมมองหลักของวงจร Container โดยตรงผ่านDashboardและรองรับเครื่องมือต่างๆมากมายเพื่อช่วยกำหนดค่า environments:
ตัวช่วยสร้างการตั้งค่า Layer Container
Ruk-Com Cloud รวบรวมการตั้งค่า Docker layerแบบพิเศษเข้ากับ topology wizard เพื่อปรับเปลี่ยนการตั้งค่า Container ที่จำเป็น โดยไม่จำเป็นต้องเข้าถึงผ่าน SSH ซึ่งจะช่วยให้คุณสามารถกำหนดค่า Container ของคุณได้ง่ายและสะดวกที่สุด
ดังนั้นคุณต้องเริ่มจากการเข้าถึงเฟรมดังกล่าวข้างต้น ซึ่งมี 2 วิธีที่สามารถทำได้ดังนี้:
- ตัวช่วยสร้าง Topology- คลิกปุ่มEnvironment ใหม่และเพิ่ม Container ที่ต้องการหรือกดปุ่มเปลี่ยน TopologyEnvironmentสำหรับ environment ที่สร้างไว้แล้ว


จากนั้นเลือก Container ที่ต้องการปรับแต่งและเลือกการกำหนดค่าให้เหมาะสมตามการใช้งาน (สี่เหลี่ยมดานล่าง) ได้แก่ Variables, Volumes, Links, More เป็นต้น
เคล็ดลับ:Ruk-Com Cloud Container สามารถกำหนดค่าล่วงหน้าได้ก่อนที่จะสร้าง data ที่จำเป็นจะถูกดึงโดยอัตโนมัติจากรายการ image เมื่อเข้าถึงการกำหนดค่า wizard
- โดยตรงจาก Dashboard- วางเมาส์เหนือ environment layer แล้วคลิกที่ไอคอนรูปเฟืองเพื่อเลือกตัวเลือกการเข้าถึงจากลิสรายการ

หลังจากนั้นการตั้งค่า Docker layerจะปรากฏขึ้น:

ดังที่คุณเห็นการตั้งค่าจะประกอบด้วย 5 ส่วนและตัวเลือกการตั้งค่าถัดไป คุณสามารถเลือกใช้ตามคำแนะนำที่เหมาะสมด้านล่างสำหรับหัวข้อที่คุณสนใจ:
Configuration File Manager
การจัดการไฟล์การกำหนดค่าของ Ruk-Com Cloud ออกแบบมาเพื่อจัดการไฟล์ภายใน Container ของคุณ (รวมถึงไฟล์ที่พร้อมใช้งาน/หรือ export โดยฟังก์ชั่นContainer จัดเก็บข้อมูลที่ใช้ร่วมกัน) และสามารถเปิดแท็บที่เหมาะสมได้โดยคลิกที่ปุ่ม Config ที่อยู่ถัดจาก node (หรือ layer ทั้งหมด)

Application Servers: Config จะประกอบไปด้วย 4 ส่วนหลักๆคือ:
- ราก(File Manager) - ช่วยในการเข้าถึง filesystem ภายใน Container ซึ่งคุณสามารถใช้ข้อมูลที่ประกอบด้วย data และการตั้งค่า instance ภายใน กำหนดค่า uration file ที่เกี่ยวข้อง
- Mount พอยต์- รายการของโฟลเดอร์ที่จัดเก็บแบบ physical remote node แต่สามารถใช้กับ Container ปัจจุบันผ่านการติดตั้งDirectory การติดตั้งของข้อมูลที่ต้องการ
- การส่งออก- รายการของโฟลเดอร์ที่ใช้ร่วมกันกับ node อื่น เช่น การส่งออกให้พร้อมใช้งานสำหรับ remote instances ในขณะที่จัดเก็บไว้ในเครื่อง
- รายการโปรด- เพิ่มรายการโปรดของไฟล์และโฟลเดอร์ที่ใช้ทั่วไปเพื่อการเข้าถึงที่ง่ายและรวดเร็ว (คุณสามารถกำหนดรายการโปรดได้ด้วยตนเอง)
เคล็ดลับ:ในกรณีที่ environment layer ประกอบด้วย Container ประเภทเดียวกันหลายตัว คุณสามารถสลับ Container เหล่านี้ได้โดยตรงผ่านการจัดการภายใน Container โดยเลือกรายการที่ต้องการใน drop-down list ที่เกี่ยวข้องตรงรหัส Node
วิธีการจัดการไฟล์ดังกล่าวจะช่วยควบคุม file system ได้อย่างเต็มที่โดยไม่ต้องใช้เครื่องมืออื่นๆเพิ่มเติม อย่างไรก็ตามเมื่อคุณแก้ไขและเปลี่ยนแปลงแล้วเกิดบางอย่างเสียหายจะไม่สามารถเปลี่ยนกลับได้โดยอัตโนมัติ
Log File
Log Fileเป็นอีกส่วนของ Ruk-Com Cloud Dashboard ที่สามารถช่วยในการจัดการโปรเจกต์ของคุณ โดยข้อมูลของวงจร Container ทั้งหมดจะถูกรวบรวมไว้ ซึ่งอาจจะมีประโยชน์ในการแก้ไขปัญหหาหรือ debug Application หรือบริการของคุณ

การบันทึก log files ภายใน Container จะถูกสับเปลี่ยนอัตโนมัติ เมื่อไฟล์มีขนาดถึง 50 MB ไฟล์จะถูกบีบอัดและย้ายไปที่ rotated_logs directory หากคุณจำเป็นต้องดูไฟล์ดังกล่าว คุณต้องใส่ข้อมูล Container ที่เหมาะสมผ่าน SSHและดาวน์โหลดไฟล์เพื่อตรวจสอบในเครื่อง log ที่ถูกบีบอัดจะถูกเก็บไว้ 7 วัน หลังจากนั้นจะถูกลบออกโดยอัตโนมัติ โดยจะถือว่าเป็นข้อมูลที่เลิกใช้แล้ว
การเข้าถึง SSH ไปยัง Container
หากคุณต้องการจัดก่าน Container ของคุณผ่าน terminal คุณสามารถเชื่อมต่อกับ Container ได้ผ่าน SSH(ไม่ว่าจะแนบ IP/address หรือไม่ก็ตาม) เมื่อเชื่อมต่อแล้วคุณจะได้รับอิสระในการจัดการ instance โดยตรงจากเครื่องของคุณ
นอกจากนี้ Platform ของเรายังมาพร้อมกับรักคอม Cloud CLIซึ่งจะช่วยในการจัดการและดำเนินการเกี่ยวกับวงจรการใช้งาน Application ของคุณโดยใช้ชุด scripts พิเศษ ด้วยเหตุนี้โครงสร้าง commands จะทำคล้ายกับ API โดยจัดระบบตามลำดับขั้น ดังนั้นคุณจึงคุ้นเคยกับการใช้งานและสารมารถทำงานร่วมกับลูกค้าได้อย่างง่ายดาย
