ปรับใช้ microservice .NET แบบคลาวด์เนทีฟโดยอัตโนมัติด้วยการดําเนินการ GitHub และ Azure Pipelines

ปานกลาง
นักพัฒนา
วิศวกร DevOps
โซลูชันสถาปนิก
ASP.NET Core
Azure
Azure Container Registry
บริการ Azure Kubernetes (AKS)
GitHub

ใช้ไปป์ไลน์ CI/CD เพื่อสร้างรูปภาพคอนเทนเนอร์และปรับใช้กับบริการ Azure Kubernetes (AKS)

วัตถุประสงค์การเรียนรู้

โมดูลนี้จะแนะนําคุณผ่านขั้นตอนต่อไปนี้:

  • รับรองความถูกต้องของการดําเนินการ GitHub กับรีจิสทรีของคอนเทนเนอร์
  • จัดเก็บข้อมูลที่สําคัญซึ่งการดําเนินการ GitHub ใช้ได้อย่างปลอดภัย
  • ใช้การดําเนินการเพื่อสร้างรูปภาพคอนเทนเนอร์สําหรับ microservice
  • ปรับเปลี่ยนและยอมรับรหัส microservice เพื่อทริกเกอร์บิลต์
  • ใช้การดําเนินการเพื่อปรับใช้คอนเทนเนอร์ที่อัปเดตไปยังคลัสเตอร์ Azure Kubernetes Service (AKS)
  • แปลงกลับ microservice ไปเป็นการปรับใช้ก่อนหน้านี้
  • ใช้ไปป์ไลน์ Azure เพื่อสร้างและปรับใช้ไมโครเซอร์วิสกับคลัสเตอร์ Azure Kubernetes Service (AKS)

สิ่งที่จำเป็นต้องมี

  • ความรู้เชิงแนวคิดเกี่ยวกับแนวทางปฏิบัติของ DevOps
  • ความรู้เชิงแนวคิดเกี่ยวกับคอนเทนเนอร์ Docker และ AKS
  • การเข้าถึงการสมัครใช้งาน Azure ที่มีสิทธิ์ของเจ้าของ
  • เข้าถึงบัญชี GitHub
  • เข้าถึงองค์กร Azure DevOps
  • ความสามารถในการเรียกใช้ คอนเทนเนอร์การพัฒนา ใน Visual Studio Code หรือ GitHub Codespaces รวมถึง Docker และส่วนขยาย Visual Studio Code ที่จําเป็นที่ติดตั้งไว้

เริ่มต้นใช้งานกับ Azure

เลือกบัญชี Azure ที่เหมาะกับคุณ ชำระค่าบริการแบบเติมเงินหรือลองใช้ Azure ฟรีสูงสุด 30 วัน ลงทะเบียน