(ELAVULT) Azure Container Service DC/OS-fürt kezelése a Marathon webes felhasználói felületén keresztül
Figyelmeztetés
Az Azure Container Service (ACS) elavult. Az ACS-hez nem adnak hozzá új szolgáltatásokat vagy funkciókat. Az összes API, portálélmény, CLI-parancs és dokumentáció elavultként van megjelölve.
További információkért tekintse meg az Azure Container Service elavulással kapcsolatos bejelentését Azure.com.
Javasoljuk, hogy telepítse az alábbi Azure Marketplace megoldások egyikét:
- Mesosphere DC/OS
Ha a Kubernetes-t szeretné használni, tekintse meg Azure Kubernetes Service.
A DC/OS biztosítja a fürtözött feladatok telepítését és skálázását lehetővé tevő környezetet, ugyanakkor absztrakciós rétegként működik a hardver fölött. A DC/OS fölötti keretrendszer gondoskodik a számítási feladatok ütemezéséről és végrehajtásáról.
Bár a keretrendszerek számos népszerű számítási feladathoz elérhetők, ez a dokumentum bemutatja, hogyan kezdheti meg a tárolók üzembe helyezését a Marathon használatával.
Előfeltételek
A példákban szereplő feladatok elvégzéséhez szüksége lesz egy az Azure tárolószolgáltatásban konfigurált DC/OS-fürtre, valamint távoli kapcsolatot kell tudnia létesíteni a fürttel. Ezekkel az elemekkel kapcsolatban a következő cikkekben talál további tájékoztatást:
Megjegyzés
Ez a cikk feltételezi, hogy a 80-os helyi porton keresztül bújtat a DC/OS-fürthöz.
A DC/OS felhasználói felületének megnyitása
A Secure Shell-alagút (SSH) létrehozása után keresse meg a http://localhost/. Ez betölti a DC/OS webes felhasználói felületét, és a fürtre vonatkozó információkat jelenít meg, például a felhasznált erőforrásokat, az aktív ügynököket és a futó szolgáltatásokat.
A Marathon felhasználói felület megnyitása
A Marathon felhasználói felületének megtekintéséhez nyissa meg a http://localhost/marathon. Ezen a képernyőn elindíthat egy új tárolót vagy más szolgáltatást az Azure tárolószolgáltatási DC/OS-fürtön. A futó tárolókkal és alkalmazásokkal kapcsolatos információkat is láthat.
Docker-formátumú tároló üzembe helyezése
Ha új tárolót szeretne üzembe helyezni a Marathon segítségével, kattintson a Create Application (Alkalmazás létrehozása) gombra, és adja meg a következő információkat az űrlapon:
Mező | Érték |
---|---|
ID (Azonosító) | nginx |
Memory (Memória) | 32 |
Kép | nginx |
Network (Hálózat) | Bridged |
Host Port (Gazdaport) | 80 |
Protokoll | TCP |
Ha statikusan le kívánja képezni a tárolóportot egy az ügynökön lévő portra, akkor a JSON üzemmódot kell használnia. Ehhez váltsa át a New Application (Új alkalmazás) varázslót erre az üzemmódra a JSON Mode (JSON üzemmód) váltógombbal. Ezután adja meg a következő beállítást az alkalmazás definíciójának portMappings
szakaszában. A példa a tároló 80-as portját a DC/OS-ügynök 80-as portjához köti. Ennek a módosításnak az elvégzése után visszaválthat a varázsló JSON üzemmódjából.
"hostPort": 80,
Ha engedélyezni szeretné az állapot-ellenőrzéseket, adjon meg egy útvonalat a Health Checks (Állapot-ellenőrzések) lapon.
A DC/OS-fürt üzembe helyezésekor különféle privát és nyilvános ügynökök is települnek. Ahhoz, hogy a fürt elérhessen alkalmazásokat az internetről, nyilvános ügynökre kell telepíteni az alkalmazást. Ehhez válassza a New Application (Új alkalmazás) varázsló Optional (Választható) lapfülét, és írja be a slave_public értéket az Accepted Resource Roles (Elfogadott erőforrás-szerepkörök) mezőbe.
Ezután kattintson a Create Application (Alkalmazás létrehozása) elemre.
A Marathon főoldalára visszatérve láthatja a tároló üzembe helyezési állapotát. Kezdetben a Deploying (Üzembe helyezés) állapotot fogja látni. A sikeres üzembe helyezést követően az állapot Running (Fut) állapotra vált.
Amikor visszavált a DC/OS webes felhasználói felületére (http://localhost/)láthatja, hogy egy feladat (ebben az esetben egy Docker-formátumú tároló) fut a DC/OS-fürtön.
Ha szeretné megtekinteni azt a fürtcsomópontot, amelyen a feladat fut, kattintson a Nodes (Csomópontok) fülre.
A tároló elérése
Ebben a példában az alkalmazás egy nyilvános ügynökcsomóponton fut. Az alkalmazást az internetről érheti el a fürt ügynökének teljes tartománynevéhez való tallózással: http://[DNSPREFIX]agents.[REGION].cloudapp.azure.com
, ahol:
a DNSPREFIX a fürt telepítésekor megadott DNS-előtag.
a REGION az a régió, ahol az erőforráscsoport megtalálható.
Következő lépések
A Mesost használó Azure Container Service részletes bemutatása