Per consentire ai tenant di distribuire applicazioni contenitore in un cluster di istanze di Container Service Extension, l'indirizzo IP del cluster deve essere raggiungibile per App Launchpad.

Problema

Se un utente del tenant tenta di distribuire un'applicazione contenitore in un cluster di istanze di Container Service Extension configurato con una rete instradata, l'operazione non riesce.

Causa

Quando App Launchpad e Container Service Extension vengono distribuiti in un ambiente VMware Cloud, App Launchpad non può raggiungere l'indirizzo IP del cluster delle istanze di Container Service Extension.

Se si verifica questo problema per gli utenti del tenant, mappare nuovamente l'indirizzo IP del cluster.

Soluzione

  1. Aprire una connessione SSH alla macchina App Launchpad.
  2. Visualizzare un elenco di tutti i cluster Kubernetes guest di Container Service Extension eseguendo il comando alp k8s-cluster list.
    Il sistema restituisce la risposta seguente:
    +---------------------------------------+------------------------------------+-------------+---------------------------+
    | Ref ID                                |  Cluster Name                      | Org Name    | External Address          |
    +---------------------------------------+------------------------------------+-------------+---------------------------+
    | NM4HGLLDNR2XG5DFOIWTGQCBINGUK===      |  IP-address-name-k8s-cluster       |    Org1     |      45.1.2.3             |
    | NM4HGLLDNR2XG5DFOJAECQ2NIU======      |  IP-address-name-k8s-cluster2      |    Org1     |                           |
    +---------------------------------------+------------------------------------+-------------+---------------------------+

    Copiare l'ID di riferimento del cluster che non dispone di un indirizzo esterno.

  3. Impostare la mappatura di un indirizzo IP esterno per il nodo principale Kubernetes eseguendo il comando seguente.
    alp k8s-cluster set-address --cluster-ref-id=NM4HGLLDNR2XG5DFOJAECQ2NIU====== --external-address=34.56.78.91
    Quando l'operazione viene completata correttamente, il sistema restituisce la risposta seguente:
    Address is set successfully!
    +---------------------------------------+------------------------------------+-------------+---------------------------+
    | Ref ID                                |  Cluster Name                      | Org Name    | External Address          |
    +---------------------------------------+------------------------------------+-------------+---------------------------+
    | NM4HGLLDNR2XG5DFOIWTGQCBINGUK===      |  IP-address-name-k8s-cluster       |    Org1     |      45.1.2.3             |
    | NM4HGLLDNR2XG5DFOJAECQ2NIU======      |  IP-address-name-k8s-cluster2      |    Org1     |      34.56.78.91          |
    +---------------------------------------+------------------------------------+-------------+---------------------------+
  4. Riavviare i servizi di App Launchpad eseguendo il comando systemctl restart alp.