ปรับใช้ 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 วัน ลงทะเบียน