.. _Install_FaultTolerance_Minikube_CreatingLogsVolume: Создание тома для хранения логов ################################ В этом разделе будет создан том для хранения логов компонентов Продукта. Создание Persistent Volume ************************** Сначала необходимо создать хранилище данных (Persistent Volume). Для этого создадим файл ``logs-pv.yaml``: .. code-block:: yaml apiVersion: v1 kind: PersistentVolume metadata: name: logs-pv spec: accessModes: - ReadWriteMany capacity: storage: 10Gi hostPath: path: /data/logs-pv В файле описано хранилище данных с названием ``logs-pv``, доступом на чтение и запись, объемом 10 Гб, расположенное на хост-машине по пути ``/data/logs-pv/``. Поскольку Minikube запущен на виртуальной машине, полный путь на хост-машине будет ``/var/lib/docker/volumes/minikube/_data/data/logs-pv/``. Для применения конфигурации выполняем команду: .. code-block:: console kubectl apply -f logs-pv.yaml Создание Persistent Volume Claim ******************************** Далее необходимо создать запрос на доступ к ранее созданному хранилищу данных (Persistent Volume Claim). Для этого создадим файл ``logs-pv-claim.yaml``: .. code-block:: yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: logs-pv-claim spec: storageClassName: "" volumeName: logs-pv accessModes: - ReadWriteMany resources: requests: storage: 10Gi Применяем конфигурацию: .. code-block:: console kubectl apply -f logs-pv-claim.yaml Все компоненты Продукта будут использовать persistent-volume-claim для хранения логов.