Skip to content

otus-kuber-2019-06/max2l_platform

Repository files navigation

Выполнено ДЗ №5

В процессе сделано

  • Подготовлен конфигурационный cluster.yaml файл для запуска kubernates с помощью kind.
  • Создан StorageClass для CSI Host Path Driver.
  • Создан объект PVC c именем storage-pvc.
  • Создан объект Pod c именем storage-pod.
  • Хранилище смонтировано в директорию /data.
  • В смонтированную директорию загружены тестовые данные.
  • Протестирован механизм работы snapshot реализованный в CSI драйвере Host Path.
  • Произведены изменения в проекте и docker images необходимые для прохождения тестов в travis-ci.com.
  • Развернуты 4 виртуальных машины в GCP с использованием terraform.
  • На трех виртуальных хостах развернут крастер kubernetes с помощью kubespray.
  • На виртуальной машине презентован новый диск. Этот диск добавлен в отдельную LVM группу и развернут iSCSI target.
  • На ноду с worker kubernetes презентовано блочное устройство.
  • Протестирована работа сохранения данных после удаления из pods с использованием механизма snapshot lvm.

Используемые команды

Запуск кластера с использованием пользовательской конфигурации.

kind create cluster --config=kubernetes-storage/cluster/cluster.yaml

Применения манифестов.

kubectl apply -f kubernetes-storage/hw

About

max2l Platform repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •