ท้ายที่สุดแล้ว จะขึ้นอยู่กับตัวเลือกไปป์ไลน์ CI/CD เฉพาะของคุณและสิ่งที่รับผิดชอบในการเริ่มต้นทราฟฟิก แต่ฉันพบการสาธิตของ F5 โดยใช้การกระทำ Github เพื่อทริกเกอร์การเปลี่ยนแปลงการกำหนดค่าเมื่อเห็นเหตุการณ์การแจ้งเตือน/เกณฑ์จากสแต็ก ELK/Splunk .
ในกรณีของคุณ หากทราฟฟิกเปลี่ยนแปลงโดยอัตโนมัติ สแต็กการวิเคราะห์ของคุณสามารถทริกเกอร์การแจ้งเตือนไปยังกระบวนการที่เรียกใช้ Github Action ผ่านทาง webook ซึ่งจะเป็นการเริ่มเมธอดต่างๆ ซึ่งรวมถึงการอัปเดต F5 BIG-IP ADC หรือคุณสามารถให้การเปลี่ยนแปลงคลัสเตอร์ k8 ไปที่ BIG-IP ผ่านการรวม kubernetes
หากคุณกำลังเริ่มต้นทราฟฟิกที่ล้มเหลวจาก kubernetes หรือวิธีแบบแมนนวล มันจะง่ายกว่าเล็กน้อย และคุณสามารถข้ามการสร้างทริกเกอร์การแจ้งเตือนการวิเคราะห์ได้
นี่คือ F5 ADC Telemetry-based autoscaling repo ซึ่งเป็นการตั้งค่าเพื่อทำทั้งหมดนี้ https://github.com/f5devcentral/adc-telemetry-based-autoscaling
คุณอาจไม่ได้ปรับขนาด BIG-IP โดยอัตโนมัติ แต่ทริกเกอร์และการเปลี่ยนแปลงที่ขับเคลื่อนด้วยเหตุการณ์คือสิ่งที่คุณกำลังมองหา