Skip to content

Conectar VPS

Em breve.

Esta página vai cobrir o onboarding de um VPS via SSH: gerar a chave de acesso no portal, executar o instalador no VPS, registrar o nó no GoShip, e validar que apps começam a rodar nele.

Enquanto isso, o fluxo está em rollout — abra suporte em goship.sh pra onboarding manual.

Veja também:

Volumes

Um VPS conectado passa a oferecer disco local para volumes assim que entra no ar — nada a configurar. Veja Apps → Volumes.

Block storage na DigitalOcean

Ao criar um servidor na DigitalOcean pelo GoShip, deixe Volumes ligado. O GoShip grava no seu servidor o driver de volumes da DigitalOcean e um token de API para ele. Esse token fica no seu servidor (como um segredo do Kubernetes) e nunca é guardado pelo GoShip.

Por padrão usamos o mesmo token que criou a máquina. Ele tem poder sobre droplets, então, se preferir, cole um token só para volumes com estes escopos:

  • block_storage (ler, criar, atualizar, apagar)
  • block_storage_action (ler, criar)
  • block_storage_snapshot (ler, criar, atualizar, apagar)
  • droplet:read

Em um nó DigitalOcean já existente, use Habilitar volumes na página do nó e cole um token: o driver é instalado na hora.

Errou o token, ou ele expirou? O formulário continua na página do nó, agora como Reinstalar driver / atualizar token: cole o token novo e envie. Como o driver já está rodando com o segredo antigo, depois disso rode no seu servidor:

k3s kubectl -n kube-system rollout restart deployment/csi-do-controller daemonset/csi-do-node