Aggiorna un lavoratore su Kubernetes
Puoi eseguire l'upgrade di un lavoratore punto di osservazione disponibile on premise esistente, noto anche come lavoratore, su Kubernetes aggiornando il grafico Helm.
Di seguito sono riportati i passi da eseguire per aggiornare il lavoratore su Kubernetes.
- Se il file dei valori originali utilizzato durante l'installazione iniziale del grafico Helm non è stato salvato, è possibile recuperare i valori forniti dall'utente eseguendo le operazioni riportate di seguito.
helm get values <release-name> -n <namespace> -o yaml > /home/user/myvalues.yamlTutti i valori vengono ora salvati nel file
/home/user/myvalues.yaml. - Utilizzare il file
/home/user/myvalues.yamlcome argomento nel comandohelm upgrade, ad esempio:-f /home/user/myvalues.yaml - Utilizzare il parametro
--setper i valori vecchi e nuovi eseguendo quanto segue:helm upgrade --install --wait --namespace <namespace> --create-namespace <release-name> <helm_chart_path_new_version> [--set <previous_customized_value> ..] [--set <new_variables_value>] - Eseguire il comando
helm upgradeper modificareLOG_LEVEL=DEBUGe passare i valori utilizzati in precedenza insieme ai valori nuovi o aggiornati.Ad esempio, vedere di seguito i nuovi valori perWORKER_NAMESeLOG_LEVELvengono passati insieme ai valori esistenti:export PULLSECRET=`kubectl -n default get secret ocirsecret -o jsonpath='{.data.*}'`; helm upgrade --install --wait \ --namespace opvp-ns --create-namespace \ --set pvp.name=opvp-name \ --set opvp.env.WORKER_NAMES="{worker-1,worker-2}"\ --set image.repository=phx.ocir.io/axlxx1s82ggh/nhedau/opvp:1.2.8\ --set image.pullSecret=$PULLSECRET \ --set opvp.env.LOG_LEVEL=DEBUG \ --set opvp.proxy.enabled=true\ --set opvp.env.WORKER_PROXY_LOCATION=www-proxy.aa.bb.com:80\ --set opvp.env.WORKER_PROXY_BYPASS_LIST=''\ --set opvp.env.WORKER_PROXY_USER=''\ --set opvp.env.WORKER_PROXY_PASS=''\ --set opvp.env.WORKER_PROXY_TYPE=BASIC \ --set opvp.env.APM_DOMAIN_OCID=ocid1.apmdomain.oc1.phx.aaa......rcq \ --set opvp.env.OPVP_OCID=ocid1.apmsyntheticopvp.oc1.phx.aaa...tva \ --set opvp.env.APM_DOMAIN_PRIVATE_DATA_KEY=4PU....RHK \ --set opvp.env.SYN_API_SERVER=https://apm-synthetic.us-phoenix-1.oci.oraclecloud.com/ \ --set opvp.env.AUTH_TYPE=oci_config \ --set opvp.env.OCI_CONFIG_PROFILE=dev-phx \ --set opvp.oci.config=/Users/ppp/Downloads/oci/config \ --set opvp.oci.apiKey=/Users/ppp/Downloads/oci/oci-api-key.pem \ --set nodeSelector.applications=synthetic-agent \ --set nodeSelector.app=apm_synthetic \ opvp-1.2.8 apm-synthetic-worker-helm-0.2.59/helm/.Nota
Non passare--reuse-valuesal comandohelm upgradeperché i valori predefiniti nella nuova versione del grafico Helm verranno ignorati, il che può causare errori di modellazione e di aggiornamento.