Copia di un processo Code Engine per crearne uno nuovo

Con IBM Cloud® Code Engine, è possibile creare un nuovo processo copiando la configurazione di un processo esistente. La funzione "Crea copia " duplica tutte le impostazioni di configurazione di un processo di origine — compresi il riferimento all'immagine del container, l'allocazione delle risorse, le variabili d'ambiente e le impostazioni di runtime — in un nuovo processo che è poi possibile personalizzare in modo indipendente.

Il nuovo processo viene creato come un carico di lavoro separato e indipendente. Le modifiche apportate al lavoro originale dopo la copia non influiscono sul nuovo lavoro, e viceversa.

Prima di iniziare, assicurati che nel tuo progetto sia già stato creato un lavoro.

Cosa viene copiato quando si utilizza il comando "copy create"?

Quando si copia un lavoro per crearne uno nuovo, la seguente configurazione viene copiata dal lavoro di origine a quello nuovo.

Configurazione copiata quando si utilizza il comando copy
Configurazione Descrizione
Immagine contenitore Il riferimento all'immagine, comprensivo di registro, spazio dei nomi, repository e tag.
Segreto del registro La chiave del registro utilizzata per scaricare l'immagine del container, se specificata.
Assegnazione delle risorse La CPU e la memoria assegnate al processo. Vedi " Combinazioni supportate di memoria e CPU ".
Variabili di ambiente Tutte le variabili d'ambiente letterali e i riferimenti a secret e configmap. Vedi la sezione " Utilizzo delle variabili d'ambiente ".
Impostazioni runtime Il numero di istanze di lavoro, gli indici dell'array, il tempo massimo di esecuzione e il limite di tentativi. Vedi " Esecuzione di un processo ".
Comandi e argomenti Eventuali comandi e argomenti che sovrascrivono il punto di ingresso dell'immagine del container. Vedi la sezione " Definizione dei comandi e degli argomenti" per i tuoi carichi di lavoro su Code Engine.

Al nuovo lavoro viene assegnato il nome specificato dall'utente. Una volta creato, non viene eseguito automaticamente.

La configurazione del codice sorgente (compilazioni dal repository o locali) non viene copiata nel nuovo processo.

Copia di un processo dalla console

È possibile creare un nuovo processo copiando la configurazione di un processo esistente tramite la console Code Engine.

  1. Dalla pagina "Progetti" di Code Engine, accedi al tuo progetto.
  2. Fai clic su "Lavori", quindi fai clic sulla scheda "Lavori" per aprire l'elenco dei tuoi lavori.
  3. Scegliere uno dei seguenti metodi per fare clic su "Crea copia ":
    • Fai clic sul nome del lavoro che desideri copiare per aprire la relativa pagina. Quindi fai clic sulla freccia del menu a tendina nell'angolo in alto a destra della pagina e seleziona "Crea copia ".
    • Nell'elenco dei lavori, fare clic sull'icona delle azioni della riga (⋮) relativa al lavoro che si desidera copiare e selezionare "Crea copia ".
  4. Nella pagina "Crea processo", la configurazione del processo di origine è già precompilata. Inserisci un nome univoco per il nuovo lavoro. Utilizzare un nome univoco all'interno del progetto.
  5. Verifica e, se lo desideri, modifica le impostazioni di configurazione del nuovo processo, quali l'immagine del container, l'allocazione delle risorse o le variabili d'ambiente.
  6. Fare clic su Crea per creare il nuovo lavoro.

Il nuovo processo si comporta come un carico di lavoro indipendente. Il processo di origine non subisce alcuna modifica a seguito delle modifiche apportate al nuovo processo, e viceversa.

Esecuzione di un lavoro copiato

Una volta creato il nuovo processo, è possibile avviarlo come qualsiasi altro processo di “ Code Engine ”.

Per ulteriori informazioni sull'esecuzione di un processo, consultare la sezione " Esecuzione di un processo ".

Aggiornamento di un lavoro copiato

Una volta creato il nuovo lavoro, è possibile aggiornarlo seguendo le stesse procedure previste per qualsiasi altro lavoro di “ Code Engine ”.

Per ulteriori informazioni sull'aggiornamento di un lavoro, consultare la sezione " Aggiornamento di un lavoro ".