Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure CNI modul konténerenkénti/podonkénti hálózatkezelést tesz lehetővé önálló Docker-gazdagépek és Kubernetes-fürtök számára. Ebből a cikkből megtudhatja, hogyan telepítheti és konfigurálhatja a CNI beépülő modult egy különálló Linux Docker-gazdagéphez.
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.
Erőforráscsoport létrehozása
A portálon keresse meg és válassza ki erőforráscsoportokat.
Válassza a -t, majd hozza létre a-et.
Az Erőforráscsoport létrehozásaalapismeretek lapján adja meg vagy válassza ki a következő információkat:
Beállítás Érték Előfizetés Válassza ki előfizetését. Erőforráscsoport Adja meg a test-rg értéket. Régió Válassza az USA 2. keleti régiója lehetőséget. Válassza az Áttekintés + létrehozás lehetőséget.
Válassza a Create gombot.
Virtuális hálózat létrehozása
Az alábbi eljárás létrehoz egy virtuális hálózatot egy erőforrás-alhálózattal.
A portálon keresse meg és válassza ki a virtuális hálózatokat.
A Virtuális hálózatok lapon válassza a + Létrehozás lehetőséget.
A Virtuális hálózat létrehozása alapismeretek lapján adja meg vagy válassza ki a következő információkat:
Beállítás Érték Projekt részletei Előfizetés Válassza ki előfizetését. Erőforráscsoport Válassza a test-rg lehetőséget. Példány részletei Név Adja meg a vnet-1 értéket. Régió Válassza az USA 2. keleti régiója lehetőséget. A Tovább gombra kattintva lépjen a Biztonság lapra.
A Tovább gombra kattintva lépjen az IP-címek lapra.
Az Alhálózatok címtartományában válassza ki az alapértelmezett alhálózatot.
Az Alhálózat szerkesztése területen adja meg vagy válassza ki a következő adatokat:
Beállítás Érték Alhálózat részletei Alhálózat sablon Hagyja meg az Alapértelmezett-et. Név Adja meg az 1. alhálózatot. Kezdőcím Hagyja meg a 10.0.0.0 alapértelmezett értékét. Alhálózat mérete Hagyja meg a /24 (256 cím) alapértelmezett értékét. Válassza a Mentés lehetőséget.
Válassza a Véleményezés + létrehozás lehetőséget a képernyő alján, és amikor az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.
Az Azure Bastion üzembe helyezése
Az Azure Bastion böngésződön keresztül csatlakozik a virtuális hálózat privát IP-címekkel rendelkező gépeihez Secure Shell (SSH) vagy Távoli asztali protokoll (RDP) használatával. A virtuális gépeknek nincs szükségük nyilvános IP-címekre, ügyfélszoftverekre vagy speciális konfigurációra. Az Azure Bastionról további információt az Azure Bastionban talál.
Feljegyzés
Az óránkénti díjszabás a Bastion üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információ: Díjszabás és termékváltozatok. Ha a Bastiont egy oktatóanyag vagy teszt részeként helyezi üzembe, javasoljuk, hogy a használat befejezése után törölje ezt az erőforrást.
A portál tetején található keresőmezőbe írja be a Bastion kifejezést. Válassza a Bastions lehetőséget a keresési eredmények között.
Válassza a -t, majd hozza létre a-et.
A Bastion létrehozásaalapismeretek lapján adja meg vagy válassza ki a következő információkat:
Beállítás Érték Projekt részletei Előfizetés Válassza ki előfizetését. Erőforráscsoport Válassza a test-rg lehetőséget. Példány részletei Név Lépjen be a bástyába. Régió Válassza az USA 2. keleti régiója lehetőséget. Kategória Válassza a Fejlesztő lehetőséget. Virtuális hálózatok konfigurálása Virtuális hálózat Válassza a vnet-1 lehetőséget. Válassza az Áttekintés + létrehozás lehetőséget.
Válassza a Create gombot.
A Bastion-gazdagép üzembe helyezése eltarthat néhány percig. A Bastion-gazdagép üzembe helyezése közben folytathatja a lépéseket.
Virtuális gép létrehozása
A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.
Válassza a + Létrehozás lehetőséget, majd az Azure virtuális gépet.
A Virtuális gép létrehozása lapon adja meg az alábbi adatokat, vagy válassza ki a következő információkat az Alapszintű beállítások lapon:
Beállítás Érték Projekt részletei Előfizetés Válassza ki előfizetését. Erőforráscsoport Válassza a test-rg lehetőséget. Példány részletei Virtuális gép neve Adja meg a vm-1 értéket. Régió Válassza a (USA) Kelet-USA 2 régiót. Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget. Biztonsági típus Válassza a Standard lehetőséget. Image Válassza az Ubuntu Server 24.04 LTS – x64 Gen2 lehetőséget. Virtuálisgép-architektúra Hagyja meg az x64 alapértelmezett értékét. Méret Válasszon ki egy méretet. Rendszergazdai fiók Hitelesítés típusa Válassza az SSH nyilvános kulcsát. Felhasználónév Adjon meg egy felhasználónevet. Nyilvános SSH-kulcs forrása Válassza az Új kulcspár létrehozása lehetőséget. Kulcspár neve Adja meg a vm-1 billentyűt. Bejövő portszabályok Nyilvános bejövő portok Válassza a Nincs lehetőséget. Válassza a Következő: Lemezek , majd a Következő: Hálózatkezelés lehetőséget.
A Hálózatkezelés lapon adja meg vagy válassza ki a következő információkat:
Beállítás Érték Hálózati interfész Virtuális hálózat Válassza a vnet-1 lehetőséget. Alhálózat Válassza az 1. alhálózatot (10.0.0.0/24). Nyilvános IP-cím Válassza a Nincs lehetőséget. Hálózati adapter (NIC) hálózati biztonsági csoport Válassza a Speciális lehetőséget. Hálózati biztonsági csoport konfigurálása Válassza az Új létrehozása lehetőséget.
A Név mezőbe írja be az nsg-1 értéket.
Válassza az OK gombot.Hagyja meg a többi beállítást az alapértelmezett értéken, és válassza a Véleményezés + létrehozás lehetőséget.
Válassza a Create gombot.
Megjelenik egy új kulcspár létrehozása előugró ablak. Válassza a Titkos kulcs letöltése és erőforrás létrehozása lehetőséget.
A titkos kulcsfájl a számítógépre tölthető le. Mentse a titkos kulcsfájlt egy ismert helyre a számítógépen. Ezzel a kulccsal csatlakozhat a virtuális géphez az Azure Bastion használatával egy későbbi lépésben.
IP-konfiguráció hozzáadása
Az Azure CNI beépülő modul a virtuális gép virtuális hálózati adapterén létrehozott IP-címek készlete alapján foglalja le az IP-címeket a tárolókhoz. A gazdagép minden konténere esetében IP-konfigurációnak kell lennie a virtuális hálózati interfészen. Ha a kiszolgálón lévő tárolók száma túllépi a virtuális hálózati adapter IP-konfigurációit, a tároló elindul, de nem rendelkezik IP-címmel.
Ebben a szakaszban egy IP-konfigurációt ad hozzá a korábban létrehozott virtuális gép virtuális hálózati adapteréhez.
A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.
Válassza ki vm-1-et.
A Beállítások részen válassza a Hálózat elemet.
Válassza ki a hálózati adapter nevét a Hálózati adapter mellett: A hálózati adapter neve vm-1 , véletlenszerű számmal.
A hálózati adapter beállításai között válassza ki az IP-konfigurációkat.
az IP-konfigurációkban válassza az ipconfig1 lehetőséget a Név mezőben.
Az ipconfig1 beállításaiban módosítsa a privát IP-cím hozzárendelését Dinamikusról Statikusra.
Válassza a Mentés lehetőséget.
Térjen vissza az IP-konfigurációkhoz.
Válassza a + Hozzáadás lehetőséget.
Adja meg vagy válassza ki a következő információkat az IP-konfiguráció hozzáadásához:
Beállítás Érték Név Írja be ipconfig-2. Privát IP-cím beállításai Allokáció Válassza a Statikus lehetőséget. IP-cím Adja meg a 10.0.0.5 értéket. Kattintson az OK gombra.
Ellenőrizze, hogy az ipconfig-2 másodlagos IP-konfigurációként lett-e hozzáadva.
Ismételje meg az előző lépéseket, hogy annyi konfigurációt adjon hozzá, amennyit csak szeretne telepíteni a konténer hosztra.
A Docker telepítése
A Docker tárolómotort telepíteni és konfigurálni kell a korábban létrehozott virtuális gépen.
Jelentkezzen be a korábban a virtuális hálózattal üzembe helyezett Azure Bastion-gazdagéppel létrehozott virtuális gépre.
A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.
Válassza ki vm-1-et.
A vm-1áttekintésében válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.
A Bastion kapcsolatoldalon adja meg vagy válassza ki a következő adatokat:
Beállítás Érték Hitelesítés típusa Válassza ki az SSH titkos kulcsát a helyi fájlból. Felhasználónév Adja meg a létrehozott felhasználónevet. Helyi fájl Válassza ki a letöltött vm-1 kulcsú titkos kulcsfájlt. Válassza a Kapcsolódás lehetőséget.
A Docker Ubuntu-tároló gazdagépre való telepítésének utasításait lásd: Docker Engine telepítése az Ubuntu-on.
Miután telepítette a Dockert a virtuális gépre, kövesse a Linux telepítés utáni utasításait. A Linux post telepítésével kapcsolatos utasításokért lásd a Docker Engine telepítés utáni lépéseit.
Miután telepítette a Dockert a virtuális gépre, folytassa a jelen cikkben ismertetett lépésekkel.
A CNI beépülő modul telepítése és teszttároló létrehozása
Az Azure CNI beépülő modul GitHub-projektként van fenntartva, és letölthető a projekt GitHub-oldaláról. Ebben a cikkben a virtuális gépen belül git klónozza a beépülő modul adattárát, majd telepíti és konfigurálja azt.
További információ az Azure CNI beépülő modulról: Microsoft Azure Container Networking.
A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.
Válassza ki vm-1-et.
A vm-1áttekintésében válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.
A Bastion kapcsolatoldalon adja meg vagy válassza ki a következő adatokat:
Beállítás Érték Hitelesítés típusa Válassza ki az SSH titkos kulcsát a helyi fájlból. Felhasználónév Adja meg a létrehozott felhasználónevet. Helyi fájl Válassza ki a letöltött vm-1 kulcsú titkos kulcsfájlt. Válassza a Kapcsolódás lehetőséget.
A CNI beépülő modul telepítési szkriptjéhez az alkalmazás jq-ja szükséges. Az alkalmazás telepítéséhez használja az alábbi példát:
sudo apt-get update sudo apt-get install jqEzután klónozza a CNI beépülő modul adattárát. Az adattár klónozásához használja az alábbi példát:
git clone https://github.com/Azure/azure-container-networking.gitKonfigurálja az engedélyeket, és telepítse a CNI beépülő modult. A telepítési szkript parancshoz a CNI beépülő modul verziószáma szükséges. A cikk írásakor a legújabb verzió a
v1.4.39. A beépülő modul vagy az előző verziók legújabb verziószámának beszerzéséhez tekintse meg a Kiadásokat.cd ./azure-container-networking/scripts chmod u+x install-cni-plugin.sh sudo ./install-cni-plugin.sh v1.4.39 chmod u+x docker-run.shHa egy tárolót a CNI beépülő modullal szeretne elindítani, a tároló létrehozásához és elindításához egy speciális szkriptet kell használnia, amely a beépülő modulhoz tartozik. Az alábbi példa létrehoz egy Alpine-tárolót a CNI beépülő modulszkripttel:
sudo ./docker-run.sh vnetdocker1 default alpineAnnak ellenőrzéséhez, hogy a tároló megkapta-e a korábban konfigurált IP-címet, csatlakozzon a tárolóhoz, és tekintse meg az IP-címet:
sudo docker exec -it vnetdocker1 /bin/shifconfigAz alábbi példában szereplő paranccsal ellenőrizze, hogy az IP-cím hozzá lett-e rendelve a tárolóhoz:ifconfig
Ha befejezte a létrehozott erőforrások használatát, törölheti az erőforráscsoportot és annak összes erőforrását.
Az Azure Portalon keresse meg és válassza ki az erőforráscsoportokat.
Az Erőforráscsoportok lapon válassza ki a test-rg erőforráscsoportot.
A test-rg lapon válassza az Erőforráscsoport törlése lehetőséget.
A törlés megerősítéséhez írja be a test-rg értéket az Erőforráscsoport neve mezőbe, majd válassza a Törlés lehetőséget.
Következő lépések
Ebben a cikkben megtanulta, hogyan telepítheti az Azure CNI beépülő modult, és hogyan hozhat létre teszttárolót.
További információ az Azure container networkingről és az Azure Kubernetes service-ről: