Parametri della risorsa personalizzata IVServiceGroup
Imposta la tua risorsa personalizzata IVServiceGroup configurando i parametri in un YAML, come richiesto.
IVServiceGroupimage definite in IVServiceGroup hanno la precedenza sulle specifiche dell'immagine globale definite in SIPEnvironment. I parametri dell'immagine vengono visualizzati per impostazione predefinita, quindi, per sovrascrivere i parametri dell'immagine predefiniti, aggiornare i parametri come richiesto.| Proprietà | Valore predefinito | Tipo di valore | Obbligatorio | Descrizione |
|---|---|---|---|---|
name |
stringa | Vero | Specificare l'ambiente in cui si desidera distribuire il gruppo di servizi. È possibile distribuire i gruppi di servizi nelle tre seguenti modalità:
|
|
namespace |
stringa | Vero | Specificare lo spazio dei nomi in cui verrà creato il IVServiceGroup . |
| Proprietà | Valore predefinito | Tipo di valore | Obbligatorio | Descrizione |
|---|---|---|---|---|
active |
false |
booleano | Vero | Specificare la proprietà active per true per attivare il gruppo di servizi per Inventory Visibility e creare risorse e distribuzioni nel cluster. Quando si crea un raggruppamento servizi in maniera indipendente, è necessario attivarlo manualmente.Importante puoi creare più gruppi di servizi ma puoi attivarne solo uno alla volta nello spazio dei nomi. Disattivare il gruppo di servizio attivo per attivare un nuovo gruppo di servizi. Per ulteriori informazioni, vedi Disattivazione di un gruppo di servizi attivo.
|
affinityAndTolerations |
stringa | N | Utilizzare il nome del affinityAndTolerations definito in SIPEnvironment. |
|
horizontalPodAutoscaler |
stringa | N | Specificare il nome del scalatore automatico pod orizzontale predefinito da utilizzare. Per ulteriori informazioni, vedere il parametro horizontalPodAutoscalers. | |
logLevel |
INFO |
stringa | N | Specificare il livello di registrazione per il gruppo di servizi Inventory Visibility . Le opzioni disponibili sono OFF, FATAL, ERROR, WARN, INFO, DEBUG,TRACE, ALL.Se il livello di log a livello di singolo server non è definito, viene utilizzato il livello di log definito a livello di Inventory Visibility gruppo di servizi. Se anche il livello di registro del gruppo di servizi non è definito, viene utilizzata la configurazione globale in SIPEnvironment. Se nessuno di questi è impostato, il livello di log predefinito è |
pod.podAnnotations |
oggetto | N | Specifica eventuali annotazioni aggiuntive per il pod o la distribuzione come coppia chiave - valore. | |
pod.podLabels |
oggetto | N | Specificare eventuali etichette aggiuntive per il pod o la distribuzione come coppia chiave-valore. Ricordare: Non sovrascrivere le tre etichette seguenti, poiché sono utilizzate internamente dall'operatore.
|
|
defaultReplicas |
1 | intero | Vero | Specificare il numero di copie per IVServiceGroup. |
defaultresources |
Per dev: Limiti: CPU= 1 Memoria = 1536Mi Richieste: CPU = 100m Memoria = 1Gi |
oggetto | Vero | Specificare le richieste di risorse di memoria e CPU e i limiti per IVServiceGroup. |
image |
oggetto | N | La specifica delle proprietà image è facoltativa. Per ulteriori informazioni, consultare un elenco di IVServiceGroup proprietà immagine. |
|
image.imagePullSecrets |
schiera | N | Riferimenti ai segreti nello stesso spazio dei nomi per il pull delle immagini. Può essere indicato come name-value pair. |
|
appServers |
< Elenco di server popolati automaticamente> | oggetto | Un elenco di server delle applicazioni viene popolato automaticamente in base all'ambiente (sviluppo o produzione) che hai specificato nella tua risorsa personalizzata. Per dev tutti i server sono raggruppati insieme e per la produzione, ogni server ha il proprio gruppo. Per un elenco di proprietà comuni per i server applicativi, vedere Proprietà comuni dei server per i gruppi di servizi Inventario e Promemoria. | |
backendServers |
< Elenco di server popolati automaticamente> | oggetto | Un elenco di server di backend viene popolato automaticamente in base all'ambiente (di sviluppo o di produzione) che hai specificato nella tua risorsa personalizzata. Per dev tutti i server sono raggruppati insieme e per la produzione, ogni server ha il proprio gruppo. Per un elenco di proprietà comuni per i server backend, vedere Proprietà comuni dei server per i gruppi di servizi Inventario e Promessa. | |
jobs |
<Elenco di lavori popolati automaticamente> | oggetto | Un elenco di lavori che viene popolato nella risorsa personalizzata del gruppo di servizi. Per un elenco delle proprietà comuni ai lavori, vedere Proprietà specifiche dei lavori. | |
topology |
schiera | N | Specificare i nomi dei vincoli di diffusione della topologia da utilizzare per il server. Ad esempio, topology: [constraint1, constraint2].La topologia definita nei server o nei lavori ha la precedenza su quella definita nei singoli gruppi di servizi. Per ulteriori informazioni, vedere Esempi di chiamata dei vincoli di diffusione della topologia dai server. |
Disattivazione di un gruppo di servizio attivo
- Se un gruppo di servizi viene creato all'esterno di
SIPEnvironment, puoi eliminarlo solo dall'esterno diSIPEnvironment. In tal caso, impostare la proprietàactivesu false per disattivare il raggruppamento servizi. - Se un gruppo di servizi viene creato all'interno di
SIPEnvironment, puoi eliminarlo solo daSIPEnvironment. In questo caso, effettuare una delle seguenti azioni:- Rimuovere il gruppo di servizi da
SIPEnvironment. - Aggiornare il gruppo di servizi a una modalità diversa, sviluppo o produzione come necessario, per disattivare automaticamente il gruppo di servizi esistente.
- Rimuovere il gruppo di servizi da