Preparar uma instalação off-line do Anthos Service Mesh
Nesta página, explicaremos como preparar instalações off-line do Anthos Service Mesh em plataformas compatíveis além do GKE no Google Cloud.
Ao executar a ferramenta asmcli
para
instalar o Anthos Service Mesh,
ele 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 Anthos 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ê:
- Revise os pré-requisitos.
- Leia as informações em Planejar a instalação.
- Instale as ferramentas necessárias.
- Download
asmcli
. - Durante a instalação, verifique se é possível
acessar as APIs e serviços do Google
ou ative manualmente as dependências necessárias. Mesmo no modo
off-line, o
asmcli
usa o Google Cloud CLI para ativar algumas dependências se a flag correspondente for transmitida durante a instalação.
Instalação off-line do Anthos Service Mesh
Veja a seguir como preparar uma instalação off-line do Anthos Service Mesh:
Na máquina com acesso à Internet em que você instalou o Anthos 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
Copie o diretório de configuração e a ferramenta
asmcli
na máquina off-line.Siga as instruções normais de instalação do Anthos 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