EnvVars

Eén van de mogelijkheden om Environment variabelen in de applicatiepods in te stellen is door het command:

shockctl envvars

Dit command geeft toegang tot het bewerken van een ConfigMap welke in de applicatiepod wordt verwerkt tot een Environment Variabele.

Syntax

Omdat hier een ConfigMap binnen kubernetes bewerkt wordt is de syntax van het instellen van environment variabelen iets anders dan normaal. Om het volgende resultaat te bereiken:

APP_TEST_ENVIRONMENT=testvalue123
APP_TEST_URL=https://www.domain.ext

Dient in de shockctl envvars editor het volgende te worden ingevuld:

APP_TEST_ENVIRONMENT: testvalue123
APP_TEST_URL: https://www.domain.ext

Elke variabele moet op een eigen regel komen te staan. De dubbele punt : moet als separator worden gebruikt.

Voorbeeld

# Gebruik shockctl envvars om de editor te openen
$ shocktl envvars

GNU nano 6.2                                           /tmp/envvars-tmp-2271222902 *

APP_TEST_ENVIRONMENT: testvalue123
APP_TEST_URL: https://www.domain.ext

                                                            [ Read 2 lines ]
^G Help          ^O Write Out     ^W Where Is      ^K Cut           ^T Execute       ^C Location      M-U Undo         M-A Set Mark
^X Exit          ^R Read File     ^\ Replace       ^U Paste         ^J Justify       ^/ Go To Line    M-E Redo         M-6 Copy

Voer de gewenste waarden in en sla op met:

Ctrl+o dan Enter
Of
Ctrl+x dan y en Enter om de editor ook te verlaten.

# terug in de shell wordt het volgende bericht getoond
2026/06/23 11:49:03 Successfully updated ConfigMap: app-mx5c7a4x-shockapp-env-configmap
2026/06/23 11:49:03 Please run 'shockctl redeploy' to activate the new environment variables in the container.

$ shockctl redeploy
Initiating redeploy on pod app-mx5c7a4x-shockapp-8684887dd6-d9np5
Initiating redeploy on pod app-mx5c7a4x-shockapp-cron-6968749877-qmtmj

# Om het effect te controleren kan jump of exec worden gebruikt:
$ shockctl jump

www-data@app-mx5c7a4x-shockapp-8684887dd6-d9np5:~/html$ env | grep APP_TEST
APP_TEST_URL=https://www.domain.ext
APP_TEST_ENVIRONMENT=testvalue123



Heeft u alles kunnen vinden?

Mocht je nog ergens tegen aan lopen, of mocht er informatie missen op deze pagina, laat het ons dan gerust weten! Wij staan dag en nacht klaar om je verder te helpen, en houden er van om feedback van onze trouwe partners/klanten te horen.