Este documento mostra como importar manualmente os OVAs necessários para os nós do cluster para o vSphere.
Normalmente, não é necessário importar manualmente os OVAs, porque o gkectl
importa os
OVAs automaticamente.
O procedimento típico é este:
Criar uma estação de trabalho de administrador.
Na estação de trabalho de administrador, crie um arquivo de configuração de cluster.
Na estação de trabalho de administrador, execute
gkectl prepare
. Esse comando busca os OVAs em um bucket do Cloud Storage, importa os OVAs para o vSphere e os marca como modelos.Na estação de trabalho de administrador, execute
gkectl create
para criar um cluster.
Por que importar manualmente?
Se as políticas de segurança não permitirem que a estação de trabalho do administrador tenha acesso
aos hosts ESXI, o gkectl
não poderá importar automaticamente os OVAs para o vSphere.
Além disso, se você quiser usar o Windows Server para alguns dos nós do cluster do usuário, importe manualmente um OVA. Para mais informações, consulte Windows Server.
Determinar os OVAs necessários
Antes de criar um cluster de administrador, preencha um arquivo
de configuração do cluster de administrador. No arquivo de configuração, defina o
campo osImageType
para especificar o tipo de imagem do SO que você quer usar para os nós do
cluster de administrador. As opções são:
- Ubuntu com o containerd
- Ubuntu
- Container Optimized OS (COS)
Antes de criar um cluster de usuário, preencha um arquivo de configuração do cluster de usuário. No arquivo de configuração, especifique um ou mais pools de nós. Para cada pool de nós, especifique o tipo de imagem do SO que você quer usar para os nós no pool.
As opções são:
- Ubuntu com o containerd
- Ubuntu
- Container Optimized OS (COS)
- Windows Server
Para cada SO que você planeja usar em um cluster de administrador ou de usuário, é necessário fazer o download da imagem do SO do Cloud Storage e importá-la para o vSphere.
Ubuntu ou Ubuntu com containerd
Faça o download do OVA do Ubuntu pelo Cloud Storage:
gsutil cp gs://gke-on-prem-release/node-os-ubuntu/gke-on-prem-ubuntu-VERSION.ova ./
Substitua VERSION
pelo número completo da versão. Por
exemplo, 1.15.9-gke.20
. Para conferir o número da versão,
consulte Histórico de versões.
Importe o OVA para o vSphere e marque-o como um modelo:
govc import.ova -options - gke-on-prem-release/node-os-ubuntu/gke-on-prem-ubuntu-VERSION.ova <<EOF { "DiskProvisioning": "thin", "MarkAsTemplate": true } EOF
SO otimizado para contêineres
Faça o download do COS OVA pelo Cloud Storage:
gsutil cp gs://gke-on-prem-release/node-os-cos/gke-on-prem-cos-VERSION.ova ./
Substitua VERSION
pelo número completo da versão. Por
exemplo, 1.15.9-gke.20
. Para conferir o número da versão,
consulte Histórico de versões.
Importe o OVA para o vSphere e marque-o como um modelo:
govc import.ova -options - gke-on-prem-release/node-os-cos/gke-on-prem-cos-VERSION.ova <<EOF { "DiskProvisioning": "thin", "MarkAsTemplate": true } EOF
Windows Server
Siga estas etapas: Criar um modelo do VMware vSphere para o Windows Server 2019.
Para mais informações, consulte Pools de nós do Windows Server.