Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Montar volumes externos
Neste tópico, explicamos como ativar mais volumes para uma carga de trabalho migrada com o
Migrate to Containers. Faça isso quando sua carga de trabalho depender de um volume externo que não é copiado para um Volume permanente.
Para adicionar volumes externos a uma carga de trabalho do Migrate to Containers:
Adicione o volume a StatefulSet em spec.containers.volumeMounts. Para mais informações, consulte Volumes do Kubernetes.
Monte o volume no contêiner no ponto de montagem desejado. Isso varia de acordo com o sistema operacional do contêiner.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-19 UTC."],[],[],null,["# Mount external volumes\n======================\n\nThis topic explains how to mount additional volumes to a workload migrated with\nMigrate to Containers. You might want to do this when your workload depends on\nan external volume that is not copied to a Persistent Volume.\n\nTo add external volumes to a Migrate to Containers workload:\n\n1. Add the volume to the `StatefulSet` in `spec.containers.volumeMounts`. See [Kubernetes Volumes](https://kubernetes.io/docs/concepts/storage/volumes/) for more information.\n2. Mount the volume in the container at the mount point you would like. This will vary depending on the container's operating system.\n\nThe example below mounts the volume `emptydir` to `/tmp`. \n\n apiVersion: apps/v1\n kind: StatefulSet\n metadata:\n creationTimestamp: null\n labels:\n app: app-my-vm-instance-1\n migrate-for-anthos-type: workload\n name: app-my-vm-instance-1\n spec:\n replicas: 1\n selector:\n matchLabels:\n app: app-my-vm-instance-1\n migrate-for-anthos-type: workload\n serviceName: app-my-vm-instance-1\n template:\n metadata:\n creationTimestamp: null\n labels:\n app: app-my-vm-instance-1\n migrate-for-anthos-type: workload\n spec:\n containers:\n - image: gcr.io/my-project/my-vm-instance-1:v1.0.0\n name: app-my-vm-instance-1\n readinessProbe:\n exec:\n command:\n - /code/ready.sh\n resources: {}\n securityContext:\n privileged: true\n volumeMounts:\n - name: emptydir\n mountPath: /tmp\n - mountPath: /sys/fs/cgroup\n name: cgroups\n - mountPath: /code/config/logs/\n name: logs-config\n - mountPath: /\u003cfolder\u003e\n name: pvc-my-vm-instance-1\n subPath: \u003cfolder\u003e\n volumes:\n - name: emptydir\n emptyDir: {}\n - hostPath:\n path: /sys/fs/cgroup\n type: Directory\n name: cgroups\n - configMap:\n name: app-my-vm-instance-1\n name: logs-config\n - name: pvc-my-vm-instance-1\n persistentVolumeClaim:\n claimName: pvc-my-vm-instance-1\n updateStrategy: {}\n status:\n replicas: 0\n\nWhat's next\n-----------\n\n- Learn how to [deploy a Linux workload to a target cluster](/migrate/containers/docs/deploying-to-target-cluster)."]]