Az Azure Kubernetes Service (AKS) automatizált üzembe helyezései
Az automatizált üzembe helyezés leegyszerűsíti a GitHub-művelet beállításának folyamatát, és automatikus folyamatot hoz létre a kódkiadásokhoz az Azure Kubernetes Service-fürtön (AKS). A csatlakozás után minden új véglegesítés elindítja a folyamatot, ami frissítéseket eredményez az alkalmazás számára.
Feljegyzés
A privát fürtök jelenleg nem támogatottak.
Előfeltételek
- Egy GitHub-fiók.
- Egy AKS-fürt. Ha nincs ilyenje, létrehozhat egyet az Azure Kubernetes Service (AKS) fürt üzembe helyezésének lépéseivel.
- Egy Azure Container Registry (ACR). Ha nem rendelkezik ilyennel, létrehozhat egyet az Azure Container Registry (ACR) Azure Kubernetes Service-fürttel (AKS) való integrálásának lépéseivel.
- Üzembe helyezendő alkalmazás.
Automatizált üzembe helyezés konfigurálása
- Az Azure Portalon keresse meg az AKS-fürterőforrást.
- A szolgáltatás menüjében, a Beállítások területen válassza az Automatizált üzembe helyezések>létrehozása lehetőséget. Ez két lehetőséget kínál: alkalmazás automatikus tárolóba helyezése és üzembe helyezése és üzembe helyezése.
- Ha egy még nem tárolózott alkalmazásával rendelkezik, az Automatikus tárolóba helyezés és üzembe helyezés lehetőséget választva engedélyezheti az Azure számára a folyamat felügyeletét. Ha már rendelkezik tárolóalapú alkalmazással, válassza az Alkalmazás üzembe helyezése lehetőséget.
Alkalmazás automatikus tárolóba helyezése és üzembe helyezése az AKS-fürtben
- Adja meg a munkafolyamat nevét, majd válassza a Hozzáférés engedélyezése lehetőséget az Azure-fiók és a GitHub-fiók összekapcsolásához. A fiókok összekapcsolása után válassza ki, hogy melyik adattárhoz és ághoz szeretné létrehozni a GitHub-műveletet.
- Az Azure Portalon töltse ki a fennmaradó mezőket, és adja meg az alkalmazás adatait, amelyek az üzembehelyezési összetevők automatikus létrehozásához lesznek felhasználva.
- Tekintse át és ellenőrizze az automatizált üzembe helyezést.
Már tárolóalapú alkalmazás üzembe helyezése az AKS-fürtön
- Adja meg a munkafolyamat nevét, majd válassza a Hozzáférés engedélyezése lehetőséget az Azure-fiók és a GitHub-fiók összekapcsolásához. A fiókok összekapcsolása után válassza ki, hogy melyik adattárhoz és ághoz szeretné létrehozni a GitHub-műveletet.
- Válassza a Következő: Rendszerkép lehetőséget, és válassza ki a Dockerfile, az Azure Container Registry és a rendszerkép nevét.
- Válassza a Tovább: Üzembe helyezés részletei lehetőséget, és döntse el, hogy helmel vagy normál Kubernetes-jegyzékekkel szeretné-e telepíteni azokat. A döntés után válassza ki a megfelelő üzembehelyezési fájlokat az adattárból, és döntse el, hogy melyik névtérbe szeretne üzembe helyezni.
- Tekintse át és ellenőrizze az automatizált üzembe helyezést.
Az automatizált üzembe helyezés áttekintése és ellenőrzése
Ha végzett, válassza a Tovább: Áttekintés lehetőséget, és tekintse át az üzembe helyezést.
Válassza a Tovább elemet : Üzembe helyezés az automatizált üzembe helyezés létrehozásának befejezéséhez.
Válassza a Lekéréses kérelem megtekintése lehetőséget a GitHub-művelet megtekintéséhez.
Egyesítse a lekéréses kérelmet a GitHub-művelet elindításához és az alkalmazás üzembe helyezéséhez.
Az alkalmazás üzembe helyezése után térjen vissza az Azure Portalra, keresse meg az AKS-fürterőforrást, és válassza az Automatizált üzemelő példányok lehetőséget az üzembe helyezés állapotának megtekintéséhez.
Az erőforrások eltávolítása
A létrehozott kapcsolódó erőforrásokat eltávolíthatja, ha már nincs rájuk szüksége külön-külön, vagy törölheti azt az erőforráscsoportot, amelyhez tartoznak. Az automatizált üzembe helyezés törléséhez lépjen az automatizált üzembehelyezési irányítópultra, és válassza a ..., majd a Törlés lehetőséget, és erősítse meg a műveletet.
Ha GitHub-profilokat szeretne váltani az automatizált üzemelő példányokban, vissza kell vonnia a meglévő felhasználó hozzáférését. Ez a GitHub fejlesztői beállításaiban a hozzáférés visszavonásával történik.
- Nyissa meg a GitHub-profil beállításait.
- Belül
Applications
válassza a lehetőségetAuthorized OAuth Apps
. - Válassza ki
AKS Developer Hub
és vonja vissza a hozzáférést.
Most már kiválaszthat egy új GitHub-fiókot az automatikus üzembe helyezés engedélyezéséhez.
Következő lépések
Ezeket a GitHub Actions-műveleteket úgy módosíthatja, hogy megfeleljen a csapat igényeinek. Ehhez megnyithatja őket egy szerkesztőben, például a Visual Studio Code-ban, és tetszés szerint módosíthatja őket.
További információ a GitHub Actions for Kubernetesről.
Azure Kubernetes Service