HAA (HA) ในคอนเทนเนอร์ของโดกเกอร์ ทําให้แน่ใจว่าโปรแกรมยังคงเข้าถึงได้ แม้ในกรณีที่ล้มเหลว HA จําเป็นต้องลดเวลาการใช้งานลงและรักษาความต่อเนื่อง บทความนี้ครอบคลุมแนวคิดหลัก และให้วิธีแก้ปัญหาขั้นต่อขั้น สําหรับการใช้งานสภาพแวดล้อมโดเกอร์ที่มีประสิทธิภาพสูง
การ เข้าใจ ความ เป็น ไป ได้ สูง ใน ด อร์ เกอร์
ใน สภาพ แวด ล้อม ที่ โด เค อร์ เกอร์ มี การ ใช้ เครื่อง มือ หลาย อย่าง เพื่อ ป้องกัน ไม่ ให้ เกิด ความ ล้ม เหลว ใน การ ทํา งาน ของ จุด อ่อน แต่ การ ใช้ อุปกรณ์ ที่ มี อยู่ ใน ระบบ นี้ จะ ทํา ให้ เกิด ความ เสีย หาย ได้
ตาข่าย สําหรับ การ กลั่น กรอง
การ จัด เตรียม ที่ มี ประสิทธิภาพ ต้อง อาศัย หลัก การ หลาย ข้อ:
- [FLT: 0]. สืบค้นเมื่อ: ดําเนินการหลายกรณีตู้คอนเทนเนอร์ เพื่อรับประกันว่าสามารถใช้ได้ถ้าล้มเหลว
- [FLT: 0] Louad Balaning: การแยกการจราจรผ่านตู้คอนเทนเนอร์เพื่อทําให้ทรัพยากรเหมาะสมที่สุด และป้องกันการโอเวอร์โหลด
- [FLT: 0] Failover: สลับไปยังคอนเทนเนอร์สํารองหรือโหนดโดยอัตโนมัติเมื่อล้มเหลว
- [FLT: 0]. สืบค้นเมื่อ: ตรวจสุขภาพตู้คอนเทนเนอร์อย่างต่อเนื่อง เพื่อตรวจสอบปัญหาทันที.
วิธี แก้ สําหรับ การ หย่อน ใจ
ขั้น ตอน ต่อ ไป นี้ จะ เป็น การ กําหนด กระบวนการ ทั่ว ไป:
1. ตั้ง ดัฟเกอร์ สวอรล์ม คลูสเตอร์
เริ่มใช้งาน Doger Swart เพื่อจัดการโหนดหลายโหนด ใช้คําสั่ง [FLT: 0] บนโหนดของตัวจัดการและร่วมกับโหนดงานที่มีกําหนดให้
2. การบริการแบบถอดแผ่นด้วยการปรับภาพใหม่
สร้างบริการที่มีแบบจําลองหลายแบบเพื่อให้แน่ใจว่ามีความหนาแน่นมากขึ้น
3. ปรับแต่งการโหลดของ Balanting
ใช้อุปกรณ์ของด็อกเกอร์ สวาร์ม ที่บรรจุอยู่ในเครื่องปรับสมดุล หรือผนวกเข้ากับเครื่องมือภายนอก เช่น เอ็นจี็กซ์ หรือ HAProxy เพื่อกระจายการจราจรที่เข้ามาผ่านตู้คอนเทนเนอร์
การ เฝ้า ดู และ การ ซ่อมแซม
การใช้ทรัพยากรและสุขภาพของตู้ตรวจสอบตามปกติ ใช้คําสั่ง docker หรือเครื่องมือที่สาม เพื่อตรวจสอบความล้มเหลว และจุดชนวนกระบวนการกู้คืนอัตโนมัติ