ส่วนของ Links ใช้สำหรับสร้างการเชื่อมต่อระหว่างคอนเทนเนอร์ที่อยู่ใน layer ที่ต่างกันภายใน environment เดียวกัน
หลังจากตั้งค่าการเชื่อต่อดังกล่าว คอนเทนเนอร์จะสามารถทำงานกับตัวแปร environment ของ image ที่เชื่อมโยงกันได้ (ในที่นี้การ import จะรับรู้ได้โดยดูจากคำนำหน้า) ในส่วนถัดไป เราจะแสดงตัวอย่างของการเชื่อมโยงคอนเทนเนอร์ทีละขั้นตอน:
1. คลิกที่ปุ่ม Add และกรอกข้อมูลในช่องที่ปรากฏ
- Node – คลิก drop-down list เพื่อเลือก layer ที่ต้องการใน environment ปัจจุบัน
- Alias – พิมพ์นามแฝงการเชื่อมต่อ (LB ในกรณีของพวกเรา) จากนั้นใช้เป็นคำนำหน้าสำหรับตัวแปรที่ import เข้าไปในคอนเทนเนอร์ปัจจุบันจากเลเยอร์ที่เลือกก่อนหน้า
เคล็ดลับ: เมื่อเชื่อมโยงคอนเทนเนอร์แล้วแพลตฟอร์มยังเพิ่มบันทึก DNS ที่เกี่ยวข้อง (ชื่อเดียวกับ alias) ไปยัง Ruk-Com Cloud DB ด้วยวิธีนี้คุณสามารถใช้คอนเทนเนอร์ภายใน environment layers ทั้งสองนี้ได้ ไม่เพียงแต่ที่อยู่ IP หรือ NodeID แต่ยังนับนามแฝงที่กำหนดด้วย เช่น {alias_name} _N ยกตัวอย่างเช่น หลังจากเชื่อมโยงกับ DB alias แล้วคุณสามารถ ping คอนเทนเนอร์โดยเฉพาะในเลเยอร์ที่เหมาะสม คือ “db_1”, “db_2” และอื่นๆในขณะที่ทำงานร่วมกับ network ภายในแพลตฟอร์มผ่านทาง Ruk-Com Cloud SSH หากใช้ alias ของเลเยอร์ทั่วไป (ในกรณีที่ไม่มีตัวนับ “db”) ระบบจะใช้ Round-Robin algorithm เพื่อเลือกคอนเทนเนอร์ภายในกลุ่ม node ที่กำหนด
2. หลังจากที่กด Save เพื่อยืนยันการตั้งค่าการเชื่อมโยง คุณสามารถเชื่อมโยงกลุ่ม node ต่างๆไปยัง layer ที่คุณต้องการได้
- หมายเหตุ:
- การเชื่อมต่อที่ระบุไว้ทั้งหมดจะมีผลก็ต่อเมื่อกดปุ่ม Apply สำหรับเฟรมนี้และหากจำเป็นสำหรับการสร้าง topology wizard ทั้งหมด
- ข้อควรรู้:
- Node ที่เชื่อมโยงจะถูก restart เพื่อปรับใช้กับการตั้งค่าใหม่ (ทำให้คอนเทนเนอร์ที่เกี่ยวข้องหยุดทำงานในเวลาสั้นๆ)
3. คุณสามารถ Edit หรือ Remove link ที่ไม่จำเป็นได้ตลอดเวลาโดยคลิกที่ปุ่มที่คุณต้องการทำรายการบนกรอบการตั้งค่า Docker layer
เมื่อเกิดการอัปเดตแล้ว คุณสามารถตรวจสอบผลลัพธ์ได้โดยสลับไปที่ส่วนของ Variables (ซึ่งจะแสดงรายการพารามิเตอร์ที่นำเข้าใหม่)