Desenvolva scripts de ciclo de vida de forma interativa em um nó de cluster HyperPod
Esta seção explica como você pode desenvolver scripts de ciclo de vida interativamente sem criar e excluir repetidamente um cluster HyperPod.
-
Crie um cluster HyperPod com os scripts básicos do ciclo de vida.
-
Faça login em um nó de cluster.
-
Desenvolva um script (
configure_xyz.sh
) editando-o e executando-o repetidamente no nó.-
O HyperPod executa os scripts de ciclo de vida como usuário-root, portanto, recomendamos que você o execute o
configure_xyz.sh
como usuário-raiz durante o desenvolvimento para garantir que o script seja testado sob as mesmas condições quando executado pelo HyperPod.
-
-
Integre o script
lifecycle_script.py
adicionando uma linha de código semelhante à seguinte:ExecuteBashScript("./utils/
configure_xyz.sh
").run() -
Faça upload dos scripts de ciclo de vida atualizados no bucket do S3 que você usou inicialmente para carregar os scripts de ciclo de vida básicos.
-
Teste a versão integrada do
lifecycle_script.py
criando um novo cluster HyperPod.