Este documento está dirigido a los propietarios de aplicaciones que ejecutan GKE en Bare Metal. En este documento, se muestra cómo administrar el estado de energía de las máquinas virtuales (VM) que usan el entorno de ejecución de VM en Google Distributed Cloud.
Puedes detener, iniciar y reiniciar las VM según sea necesario para admitir el ciclo de vida de tus aplicaciones. Por ejemplo, es posible que desees cambiar la cantidad de CPU virtuales o de memoria asignadas. Después de editar la configuración de tu VM, debes alternar el estado de energía para aplicar los cambios.
Antes de comenzar
Para completar este documento, necesitas acceso a los siguientes recursos:
- Una VM que se ejecuta en uno de los clústeres. Si es necesario, crea una VM en GKE alojado en Bare Metal.
- La herramienta de cliente
virtctl
instalada como un complemento parakubectl
. Si es necesario, instala la herramienta cliente de virtctl.
Detén una VM
Cuando detienes una VM, los recursos de procesamiento, como CPU y memoria, se liberan del host subyacente. La VM se cerró.
Para detener una VM que está en estado de ejecución, sigue estos pasos:
Usa
kubectl
para detener una VM:kubectl virt stop VM_NAME
Reemplaza
VM_NAME
por el nombre de la VM que deseas detener.Verifica el
STATUS
de tu VM:kubectl get gvm VM_NAME
En el siguiente resultado de ejemplo, se muestra la VM en un estado
Stopped
:NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
Inicia una VM
Para iniciar una VM que está detenida, sigue estos pasos:
Usa
kubectl
para iniciar una VM:kubectl virt start VM_NAME
Reemplaza
VM_NAME
por el nombre de la VM que deseas iniciar.Verifica el
STATUS
de tu VM:kubectl get gvm VM_NAME
En el siguiente resultado de ejemplo, se muestra la VM en un estado
Running
:NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
Reinicia una VM
Para reiniciar una VM que está en estado de ejecución, sigue estos pasos:
Usa
kubectl
para reiniciar una VM:kubectl virt restart VM_NAME
Reemplaza
VM_NAME
por el nombre de la VM que deseas reiniciar.Verifica el
STATUS
de tu VM:kubectl get gvm VM_NAME
En el siguiente resultado de ejemplo, se muestra la VM en un estado
Stopping
:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72
Vuelve a verificar el
STATUS
de tu VM después de un minuto o dos:kubectl get gvm VM_NAME
Después de que la VM se reinicie correctamente, en el siguiente resultado de ejemplo se muestra la VM en un estado
Running
de nuevo:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73
En esta VM de ejemplo, se usa una dirección IP de Pod efímera, por lo que la dirección cambia cuando se reinicia la VM.
¿Qué sigue?
- Edita una VM en GKE alojado en Bare Metal.
- Cuando ya no necesites VM, borra una VM en GKE en Bare Metal.