Activar la interfície gràfica en un node satèl·lit

Per defecte, la interfície gràfica (GUI) està desactivada als nodes satèl·lit: només s’hi exposen l’API reservada als agents i els serveis de tercers.

Aquest comportament per defecte s’aplica a partir de la versió 5.31 de la plataforma base, de la versió 0.6.8 del chart de Helm i de la versió 1.3 de l’orquestrador Podman. Els satèl·lits configurats amb una versió anterior no es veuen afectats mentre no es regeneri la configuració.

Si, tot i així, la GUI és necessària en un satèl·lit (accés administratiu local, diagnòstic, etc.), el procediment següent permet tornar-la a activar.

Docker Swarm i Podman

  1. Editeu el fitxer /etc/cyberwatch/containers.env i poseu la variable a false:

    ONLY_API_AND_THIRD_PARTIES="false"
    
  2. Reinicieu Cyberwatch:

    sudo cyberwatch restart
    

L’execució de sudo cyberwatch configure --satellite regenera el fitxer containers.env i restableix ONLY_API_AND_THIRD_PARTIES al seu valor per defecte (true). Cal tornar a fer la modificació després de cada reconfiguració.

Chart de Helm

Definiu explícitament nginx.limitToApi: false al fitxer values.yml i, a continuació, actualitzeu el desplegament:

nginx:
  limitToApi: false