„Cloud Code“: įrankis, skirtas kurti programas debesyje

„Google Cloud“

„Google“ ką tik pristatė „Cloud Code“, kuris yra naujas „IntelliJ“ ir „Visual Studio Code“ priedų rinkinys automatizuojantis ir palaikantis visus programinės įrangos kūrimo ciklo etapus, naudojant esamus įrankius.

Pagrindinis programinės įrangos kūrimo įrankis yra integruota kūrimo aplinka (IDE). EDI, pvz., „IntelliJ“ ir „Visual Studio Code“ padėti kūrėjams išlikti produktyviais redaguojant, kompiliuojant ir derinant kodą, bet „Google“ mano, kad jie geriau veikia su vietinėmis programomis.

Tai gali sukelti problemų kuriant debesies programas, nes vietos ir debesų aplinka skiriasi, o tai gali sukelti klaidų vėliau kūrimo cikle.

Išleidus „Cloud Code“, „Google“ savo skelbime teigia:

Su šia pirmąja „Cloud Code“ versija nMes orientuojamės į „Kubernetes“ veikiančių programų kūrimo palengvinimą, įskaitant „Google Kubernetes Engine“ (GKE).

„Cloud Code“ išplečia „Visual Studio Code“ ir „IntelliJ“, kad suteiktų energijos ir EDI patogumas kurti programas Kubernetes debesyje.

Naudodamas „Google“ komandinės eilutės talpyklų įrankius, tokius kaip „Skaffold“, „Jib“ ir „Kubectl“, „Cloud Code“ suteikia jums nuolatinę informaciją apie jūsų projektą, kai jis yra sukurtas, praplečiant vietinį kūrimo, derinimo ir kompiliavimo ciklą į bet kurią vietinę „Kubernetes“ aplinką ar nuotolinį.

Diegimo profilio palaikymas leidžia apibrėžti skirtingus diegimo tikslus, pvz., Vietos plėtrą, bendrą kūrimą, bandymą ar gamybą.

Apie „Cloud Code“

Debesies kodas IntelliJ visam laikui įdiegti programą „Kubernetes“ per vykdymo laiko konfigūraciją.

Diegimo palaikymo profiliai juos galima paleisti vietoje arba per „Cloud Build“. Palaikomas žurnalo failo perdavimas, kaip parodyta rezultatų lange.

Pavyzdžiui, „IntelliJ“, „Google“ siūlo integruotą bibliotekos valdytoją, kuris prideda reikalingas priklausomybes jūsų programai, ji automatiškai suaktyvina jūsų projekto API ir tvarko visas reikalingas paslaptis.

„Cloud Code for IntelliJ Library Manager“ leidžia lengvai rasti bibliotekas, susijusius pavyzdžius ir dokumentus ir integruoti juos į esamą kodų bazę.

Kad programa veiktų „Kubernetes“, turite suprasti daugybę sąvokų.

Pavyzdžiui, „Cloud Code“ padeda vartotojui pradedant dirbti su naujausiu iš anksto sukonfigūruotų „Kubernetes“ pavyzdžių rinkiniu derinimui, kūrimui ir diegimui.

Tai leidžia sutelkti dėmesį ne į pradinę sąranką, o į programos kūrimą. „Visual Studio Code“ debesies kodas turi derintuvą, prijungtą prie veikiančio „Kubernetes“ sankaupos.

Kai kurie papildinių aspektai, pvz., Automatinis bibliotekų ir priklausomybių valdymas, teikia pirmenybę „Google Cloud“ paslaugoms.

„Cloud Code“ funkcijos

Debesies kodas yra sukurtas specialiai darbui su „Kubernetes“neatsižvelgiant į jūsų teikėją.

„Google“ turi net ppateikė įrankius, leidžiančius lengvai sukurti naujus „Kubernetes“ klasterius konkurentų paslaugoms, tokioms kaip AWS ir Azure.

Šiais metais tai buvo pasikartojanti „Cloud Next“ tema, nes kitos paslaugos, pvz., „Cloud Run“, taip pat buvo sukurtos taip, kad jas būtų lengva perkelti kitam paslaugų teikėjui.

Mes sukūrėme „Cloud Code“, kad galėtume lengvai integruotis su esamais „DevOps“ įrankiais ir paslaugomis, įskaitant „Cloud Build“ ir „Stackdriver“.

Pvz., Kai jūsų kodas bus parengtas diegti, galite paprasčiausiai paprašyti atsiskaitymo ar patvirtinimo proceso, paragindami „Cloud Build“ automatiškai kurti, išbandyti ir įdiegti jūsų programą.

tai daro aplinką atkuriamą ir padeda greičiau aptikti klaidas. „Cloud Code“ ir „Cloud Build“ leidžia lengvai ir lengvai redaguoti, peržiūrėti, išbandyti ir pritaikyti „Kubernetes“ konfigūracijos pakeitimus.

Debesies kodas pateikia šablonus ir klaidų paryškinimą „Kubernetes yaml“ failams. Žinoma, „Cloud Code“ taip pat palaiko registravimą, kad galėtumėte peržiūrėti programų žurnalus iš bet kurios aplinkos tiesiai savo IDE.

Jei jus domina išbandyti „Cloud Code“, galite apsilankyti šioje nuorodoje, kur galite ją nemokamai išbandyti, be to, galite gauti maždaug 15 dolerių kreditą, kurį naudosite šiame įrankyje.

Nuoroda yra tokia.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.