Prepare uma instalação off-line do Cloud Service Mesh

Nesta página, explicamos como preparar instalações off-line do Cloud Service Mesh em plataformas compatíveis além do GKE no Google Cloud.

Ao executar a ferramenta asmcli para instalar o Cloud Service Mesh, ela usa um diretório local para armazenar configuração e artefatos. Por padrão, um diretório temporário é criado ao executar a ferramenta. No entanto, é possível especificar um diretório usando a opção --output_dir na linha de comando. Se o diretório já existir com a configuração e os artefatos necessários, eles serão reutilizados, e não será necessário fazer o download deles novamente.

Para realizar uma instalação off-line do Cloud Service Mesh, é possível gerar um pacote de configuração em uma máquina com acesso à Internet e depois distribuí-lo a outras máquinas sem acesso à Internet. Em seguida, use o subcomando asmcli build-offline-package para gerar pacotes de configuração.

Antes de começar

Antes de começar, verifique se você:

Instalação off-line do Cloud Service Mesh

Confira a seguir como preparar uma instalação off-line do Cloud Service Mesh:

  1. Na máquina com acesso à Internet em que você instalou o Cloud Service Mesh, crie um pacote e depois salve-o na pasta OFFLINE_PKG_DIR_PATH:

    ./asmcli build-offline-package \
    --output_dir OFFLINE_PKG_DIR_PATH
    
  2. Copie o diretório de configuração e a ferramenta asmcli na máquina off-line.

  3. Siga as instruções normais de instalação do Cloud Service Mesh. Quando as instruções especificarem a execução de asmcli install, transmita também a flag --offline e especifique o diretório de configuração criado nas etapas anteriores:

      ./asmcli install \
      --output_dir OFFLINE_PKG_DIR_PATH \
      --project_id PROJECT_ID \
      --cluster_location CLUSTER_LOCATION \
      --cluster_name CLUSTER_NAME \
      --offline
    

A seguir