Gestione Target
Puoi accedere al pannello di gestione dei Target dalla pagina del pannello di controllo:

Visualizzazione dei Target
Una volta aperto il pannello di gestione dei target, visualizzerai l'elenco dei Target disponibili
Per ciascun Target potrai:
| Funzione | Pulsante |
|---|---|
| Accedere al form di modifica | ![]() |
| Eliminarlo | ![]() |
Creazione/modifica di un Target
Dalla pagina di gestione dei Target, cliccando sul pulsante "Create Target", oppure cliccando sull'icona di modifica nella card del Target, si aprirà il form di creazione/modifica di un Target:
Qui sarà possibile specificare vincoli e preferenze di scheduling per i Service attraverso un JSON:
Dopo aver inserito i metadati base per ALIDA:
- Name: nome del Target
- Description: descrizione del Target
- Default Target: (per rendere o meno il Target il predefinito)
il JSON dovrà contenere i seguenti attributi specifici di Kubernetes:
affinity: affinity secondo le specifiche ufficiali Kubernetestolerations: tolerations secondo le specifiche ufficiali Kubernetesenv: env secondo le specifiche ufficiali KubernetesruntimeClassName: runtimeClassName secondo le specifiche ufficial Kubernetes
questi indicheranno all'orchestratore Kubernetes quali nodi utilizzare per lo scheduling.
Per attributi Kubernetes fare riferimento alla documentazione ufficiale:
Esempio definizione Target
{
"name": "Target name",
"description": "Target description",
"runtimeClassName": null,
"affinity": {
"nodeAffinity": {
"requiredDuringSchedulingIgnoredDuringExecution": {
"nodeSelectorTerms": [
{
"matchExpressions": [
{
"key": "key1",
"operator": "In",
"values": [
"value1"
]
}
]
}
]
}
}
},
"env": {
"key1": "value1",
"key2": "value2"
},
"tolerations": [
{
"key": "key1",
"operator": "Exists/Equal",
"value": "value1",
"effect": "NoExecute/NoSchedule/PreferNoSchedule"
}
]
}

