Como posso substituir eficientemente um disco permanente por um instantâneo quando o disco foi criado com o provisionamento dinâmico?

1

Eu tenho um pequeno cluster no GKE e uso o provisionamento dinâmico para alocar discos permanentes para o Postgres. Esses discos são instantâneos em uma programação regular. Quando um acidente acontece, qual é a melhor maneira de substituir o conteúdo de um disco criado dinamicamente pelo conteúdo de um instantâneo? Eu considerei apenas excluir o disco e criar um novo com o mesmo nome, com base no instantâneo. Mas como o disco é criado e gerenciado pelo k8s, estou preocupado que mexer com ele manualmente irá quebrar as coisas.

Eu decidi criar uma nova instância, fora do k8s, anexando o disco de destino e um novo baseado no snapshot, e usando dd para copiar os dados, mas isso é muito mais lento do que eu gostaria que seja. (~ 38MB / s)

Existe uma maneira melhor?

    
por Echo Nolan 16.06.2017 / 00:37

0 respostas