สาธิต
คู่มือนี้จะนำคุณผ่าน การฝึกซ้อม DNS แบบครบวงจร บน F5 Distributed Cloud ที่ขับเคลื่อนด้วย Terraform โดยมีโครงสร้างเป็นสี่ขั้นตอนที่ผู้ดำเนินการหรือผู้ช่วย AI สามารถรันได้ตั้งแต่ต้นจนจบ แต่ละ ขั้นตอนเป็น idempotent: การรันซ้ำจะนำไปสู่สถานะเดิมเสมอ
ขั้นตอนของการฝึกซ้อม
หัวข้อที่มีชื่อว่า “ขั้นตอนของการฝึกซ้อม”| ขั้นตอน | เป้าหมาย |
|---|---|
| ขั้นตอนที่ 1 — สร้าง | ปรับใช้โซน DNS หลักด้วย Terraform พร้อมเชื่อมต่อ remote state และ CI |
| ขั้นตอนที่ 2 — ตรวจสอบ | ยืนยันว่าโซนสามารถ resolve ได้บนอินเทอร์เน็ตสาธารณะและแผนเป็น idempotent |
| ขั้นตอนที่ 3 — สลับการทำงาน | เพิ่ม DNS load balancer พร้อม failover ที่ตรวจสอบสุขภาพ (รอโมดูล DNS-LB) |
| ขั้นตอนที่ 4 — รื้อถอน | ทำลายออบเจกต์ที่จัดการอยู่หลังจากได้รับการยืนยันอย่างชัดเจน |
ข้อกำหนดเบื้องต้น
หัวข้อที่มีชื่อว่า “ข้อกำหนดเบื้องต้น”- Terraform ≥ 1.5
- Provider
f5-sales-demo/xcsh≥ 3.62.0 (namespace เฉพาะระบบจะถูกกำหนดค่าเริ่มต้นโดยอัตโนมัติ) ที่ resolve จาก Terraform registry — หรือ local build ผ่านdev_overrides - F5 XC API token ที่มีสิทธิ์เข้าถึง namespace
system - Azure CLI ที่ลงชื่อเข้าใช้ด้วยสิทธิ์ Contributor บน subscription สำหรับการตั้งค่า state backend ครั้งแรก
เริ่มต้นด้วย ขั้นตอนที่ 1 — สร้าง