(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:

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.

DC/OS felhasználói felület

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.

Marathon felhasználói felület

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

New Application (Új alkalmazás) felhasználói felület – General (Általános)

New Application (Új alkalmazás) felhasználói felület – Docker Container (Docker-tároló)

New Application (Új alkalmazás) felhasználói felület – Ports and Service Discovery (Portok és szolgáltatások felderítése)

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,

New Application (Új alkalmazás) felhasználói felület – példa a 80-as portra

Ha engedélyezni szeretné az állapot-ellenőrzéseket, adjon meg egy útvonalat a Health Checks (Állapot-ellenőrzések) lapon.

New Application (Új alkalmazás) felhasználói felület – állapot-ellenőrzések

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.

New Application (Új alkalmazás) felhasználói felület – nyilvános ügynök beállítása

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.

A Marathon főoldala – a tároló üzembe helyezési állapota

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.

DC/OS webes felhasználói felülete – a fürtön futó feladat

Ha szeretné megtekinteni azt a fürtcsomópontot, amelyen a feladat fut, kattintson a Nodes (Csomópontok) fülre.

A DC/OS webes felhasználói felülete – a feladat fürtcsomópontja

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ó.

    Nginx az internetről

Következő lépések