‫Spero che questa roba OGM stia iniziando a dare un po 'di senso ed è qui che impariamo come creare
‫essenzialmente questo Yama da zero perché quando ho iniziato a imparare il formato OGM dei nativi cubani, ho iniziato per la
‫prima volta usando solo esempi di documentazione direttamente dai loro documenti su le entità cubane che
‫Io sito o forse da altri luoghi.
‫Ma la cosa su altri luoghi è proprio come Docker sono quei blog e altre cose che diventano
‫obsolete e la cosa sulle comunità è che alcune di queste cose sono cambiate nel
‫tempo, specialmente quando si tratta di distribuzioni e pod e altre cose fondamentali.
‫Hanno modificato i loro formati, le versioni nell'API sono cambiate, quindi vogliamo rimanere sulle cose attuali, il che significa che
‫devi sapere come iniziare da zero e come sapere quando i tuoi file devono cambiare piuttosto che andare
‫e rileggere la documentazione in modo casuale per vedere se qualcosa è cambiato nel modo
‫giusto.
‫Quindi questa parte è un'abilità che mi ci è voluto un po 'per capire queste cose e come costruire un
‫file senza usare una sorta di modello preesistente.
‫E abbiamo parlato dei quattro tipi nell'ultima lezione e quella chiave di root del tipo che è il tipo di risorsa è ciò su
‫cui voglio concentrarmi prima perché puoi ottenere un elenco di quelli in un cluster e nei nostri cluster di test
‫di installazione.
‫La maggior parte di questi sarà la stessa tra tutti noi, ma man
‫mano che entrerai in produzione e inizierai ad aggiungere elementi di terze parti al tuo cluster questo elenco si allungherà
‫a seconda di ciò che stai usando perché gli strumenti di terze parti possono aggiungere nuovi oggetti risorsa al API quindi facciamo un cubo di
‫controllo delle risorse API e ti restituiremo almeno decine di oggetti diversi che potremmo scorrere e parlare per ore.
‫Non lo faremo.
‫Ne abbiamo già parlato in alcuni come distribuzioni e pod e set e servizi di replica.
‫Queste sono le cose standard fuori dalla scatola e molte altre cose che potresti non toccare mai.
‫Questa è la cosa di Cuba che è che c'è così tanto che non potresti mai aver bisogno di tutto
‫il potere da esso.
‫Quindi non è così importante che passi attraverso e memorizzi tutti questi, ma noterai questa colonna
‫gentile sulla destra ed è quello che succede nel nostro file Yama.
‫Quindi, se vogliamo creare un pod, puoi vedere che esiste un tipo di pod qui se vogliamo creare una distribuzione.
‫Esiste un tipo chiamato distribuzione e vedrai anche il gruppo API che il gruppo API è correlato alla versione API
‫e lo vedrai in un secondo.
‫Quindi questo non ci fornisce necessariamente un manuale prescrittivo, ma se fossi seduto qui e
‫dicessi che devo creare un pod, cercherò in questo elenco i pod nel tipo di risorse
‫che vedrei del tipo.
‫Questo è quello che so che devo inserire nella mia e-mail e vedrei
‫se c'è qualche gruppo API perché mi dirà dove trovare le versioni che posso usare perché probabilmente
‫hai visto documentazione diversa per dire una distribuzione perché le distribuzioni hanno avuto più versioni nel tempo.
‫C'era una V una beta come una V una beta 2 e in realtà è
‫stata persino spostata nell'API perché ci sono cose vecchie e nuove cose
‫quindi può essere un po 'confuso se guardi questo elenco scoprirai che ci sono distribuzioni quassù e ci sono distribuzioni
‫quaggiù e l'unica differenza tra i due è questa riga centrale del gruppo API in cui il gruppo API è dove nell'API è possibile accedere
‫a questo tipo di risorsa, eliminata, ecc. E questo ci mette un po 'tra le erbacce
‫ma una volta che inizi a lavorare con queste cose dovrai passare un po' di tempo
‫quando vedi casi come vedere due tipi di distribuzioni qui quale uso quando inizi
‫a vai nella ricerca e troverai nella documentazione o nella guida API stessa che vedremo e un
‫po 'vedrai quelle cose in cui ti diranno una volta deprecato e uno si sposta in un altro
‫e in questo caso con le distribuzioni la nuova versione dell'ultima versione è l'API dell'app.
‫Quindi il prossimo comando che accompagna quello per aiutarci a ottenere un'immagine migliore del genere più la versione dell'API è
‫il comando delle versioni dell'API di
‫controllo del cubo e che ci dà un elenco più breve che è solo le diverse versioni dell'API
‫è che dobbiamo preoccuparci e nel caso delle distribuzioni vedrai qui che c'è qualcosa di familiare.
‫Ricorda che abbiamo visto che c'era un'app e che c'era un'estensione per le distribuzioni.
‫Vedremo quelli mostrati qui.
‫Tecnicamente ci sono le estensioni dell'API V1 Beta 1 e c'è l'API dell'app di cui puoi vedere tre
‫diverse versioni lì.
‫Ora probabilmente vorrai utilizzare le app V 1 non le beta precedenti, ma puoi vedere dove l'API sta
‫trattenendo le versioni obsolete di questa API mentre ne distribuisce di nuove in quel modo.
‫Fondamentalmente il tuo vecchio gioco d'azzardo non è rotto fino a quando non passano molte versioni e tirano fuori roba dall'API.
‫Una volta che non è più necessario.
‫Quindi, ciò che accade in genere durante la vita della tua scommessa se
‫ti trovassi nei primi giorni di Cuba e degli anni '80 è che potresti aver utilizzato un file Yama che diceva che le estensioni tagliano V1 Beta
‫1 per la versione API e il tipo era distribuzioni ma come API è cambiato e ora lo chiamano API delle app e
‫la versione è diversa.
‫Avresti comunque un tipo di distribuzione ma cambieresti quella versione dell'API in app slash v 1 ora.
‫Ora il modo in cui lo so è perché ho dovuto fare una ricerca e guarderesti la documentazione e vedrai
‫negli esempi che oh hey sono queste app ora.
‫Non dice più le estensioni.
‫È strano, lasciami andare a cercarlo e poi trovi alcuni problemi cubani degli anni '80 e ottieni un hub che
‫ne parla.
‫È un po 'disordinato.
‫Non c'è sempre un chiaro elenco di deprecazioni di tutto ciò che cambia continuamente, quindi può essere qualcosa
‫che è un problema.
‫Il modo in cui saprai che questo non funziona è quando prendi una vecchia
‫scommessa e la applichi a un nuovo cluster e ti dirà che non supporto più questa versione dell'API o non so cosa gentile è
‫e quindi ti darà un bel errore che ti fa sapere che ehi questo è il problema.
‫Quindi probabilmente puoi fare qualche ricerca veloce e scoprire cosa è obsoleto e quindi
‫il punto che sto sottolineando è che il tipo più la versione dell'API vengono usati insieme per decidere quale risorsa otterrai e quale
‫versione dell'API stai andando per poterlo utilizzare per quella risorsa.
‫E queste sono le prime due cose che devi capire prima ancora di creare un pannello.
‫Una volta che hai questo, creerai la parte dei metadati e l'unica cosa che devi
‫avere è il nome della risorsa che stai per creare.
‫Quindi basta dargli un bel nome e poi andrai alla specifica ed è lì che
‫è tutta l'azione perché la specifica sarà completamente diversa in base alla risorsa che stai creando.
‫Se stai creando spazio di archiviazione rispetto a una distribuzione, puoi immaginare come lo Yama sarebbe
‫piuttosto diverso.
‫Quindi nella prossima lezione esamineremo alcuni comandi di controllo del cubo per aiutarti a
‫esplorare l'API per tutte le diverse cose specifiche che puoi mettere nella tua scommessa per diverse risorse.