A Google most mutatta be a Cloud Code-ot, ami az IntelliJ és a Visual Studio Code új bővítménykészlete amely a meglévő eszközök felhasználásával automatizálja és támogatja a szoftverfejlesztési ciklus minden szakaszát.
A szoftverfejlesztés alapvető eszköze az integrált fejlesztői környezet (IDE). EDI-k, például az IntelliJ és a Visual Studio Code elősegíti a fejlesztők produktivitását a kód szerkesztése, fordítása és hibakeresése során, de a Google úgy gondolja, hogy jobban működnek a helyi alkalmazásokkal.
Ez problémákat okozhat a felhő alkalmazásainak fejlesztésekor, mivel a helyszíni és a felhő környezete eltér, ami később hibákat okozhat a fejlesztési ciklus során.
A Cloud Code kiadásával A Google a hirdetésében ezt állítja:
A Cloud Code első verziójával nA Kubernetesen futtatott alkalmazások fejlesztésének elősegítésére összpontosítunk, beleértve a Google Kubernetes Engine-t (GKE).
A Cloud Code kibővíti a Visual Studio Code és az IntelliJ energiát valamint az EDI kényelmét az alkalmazásfejlesztésben Kubernetes a felhőben.
A Google parancssori tárolóeszközeivel, mint például a Skaffold, Jib és Kubectl, a Cloud Code folyamatos információkat nyújt a projekt felépítéséről, kiterjesztve a helyi összeállítási, hibakeresési és fordítási ciklust bármely helyi Kubernetes környezetre vagy távoli.
A telepítési profil támogatása lehetővé teszi különböző telepítési célok meghatározását, például helyi fejlesztést, megosztott fejlesztést, tesztelést vagy gyártást.
A Cloud Code-ról
Felhőkód az IntelliJ számára telepítsen véglegesen egy alkalmazást a Kubernetesbe futásidejű konfigurációval.
Telepítési támogatási profilok futtathatók helyben vagy a Cloud Build-en keresztül. A naplófájlok továbbítása támogatott, amint az az eredmények ablakában látható.
Például az IntelliJ-ben a Google beépített könyvtárkezelőt kínál, amely hozzáadja a szükséges függőségeket alkalmazásához automatikusan aktiválja a projekt API-ját, és kezeli az összes szükséges titkot.
Az IntelliJ Library Manager felhőkódja megkönnyíti a könyvtárak, a kapcsolódó minták és dokumentációk megkeresését és integrálását a meglévő kódalapba.
Ahhoz, hogy egy alkalmazás működőképes legyen a Kubernetesen, sok fogalmat meg kell értenie.
Például a Cloud Code is segíti a felhasználót a munka megkezdésében egy előre konfigurált Kubernetes-mintákkal a hibakereséshez, a szerzői készítéshez és a telepítéshez.
Ez lehetővé teszi, hogy a kezdeti beállítás helyett az alkalmazás fejlesztésére koncentráljon. A Visual Studio Code felhőkódjának hibakeresője futó Kubernetes-fürthöz van csatolva.
Míg a beépülő modulok bizonyos szempontjai előnyben részesítik a Google Cloud szolgáltatásokat, például a könyvtárak és a függőségek automatikus kezelése.
Cloud Code funkciók
A Cloud Code az kifejezetten a Kubernetes-szel való együttműködésre terveztékszolgáltatójától függetlenül.
A Google még peszközöket biztosított az új Kubernetes-fürtök egyszerű létrehozásához az olyan versenytárs szolgáltatásokról, mint az AWS és az Azure.
Idén ez a Cloud Next visszatérő témája volt, mivel más szolgáltatásokat, például a Cloud Run-ot is úgy terveztek, hogy könnyen át lehessen szállítani egy másik szolgáltatóhoz.
A Cloud Code-t úgy terveztük, hogy könnyen integrálható legyen a meglévő DevOps eszközökkel és szolgáltatásokkal, beleértve a Cloud Build-et és a Stackdriver-t.
Például, ha a kód készen áll a telepítésre, egyszerűen kérhet fizetési vagy ellenőrzési folyamatot, és felszólíthatja a Cloud Build-et, hogy automatikusan készítse el, tesztelje és telepítse az alkalmazást.
ezt reprodukálhatóvá teszi a környezeteket és segít a hibák gyorsabb észlelésében. A Cloud Code és a Cloud Build megkönnyíti és egyszerűvé teszi a Kubernetes-konfiguráció szerkesztését, felülvizsgálatát, tesztelését és módosításainak alkalmazását.
Felhőkód sablonokat és a hibák kiemelését biztosítja a Kubernetes yaml fájlokhoz. Természetesen a Cloud Code támogatja a naplózást is, így közvetlenül az IDE-jében megtekintheti az alkalmazás naplóit bármilyen környezetből.
Ha érdekel a Cloud Code kipróbálása, akkor látogasson el a következő linkre, ahol ingyenesen kipróbálhatja, és ezen felül hozzávetőlegesen 15 dolláros hitelt kaphat az eszköz használatához.