Для просмотра этой видеозаписи необходимо авторизоваться

Авторизация
Kubernetes

От: admin Видео: 73

k8s Pod

От: admin 8:28

k8s ReplicaSet

От: admin 11:22

k8s Deployment

От: admin 15:12

k8s Service

От: admin 7:13

k8s ingress

От: admin 3:39

k8s Namespace

От: admin 10:26

k8s Service DNS

От: admin 11:29

k8s Helm Chart

От: admin 23:35

k8s CI/CD

От: admin 2:40

k8s Хранение данных

46

0

Описание

admin

От: admin

Дата загрузки: 06/30/2023

Теги: k8s  

Курс СлЁрм по k8s

Поделиться

Share

Добавить в

Вам надо авторизоваться чтобы добавлять видеозаписи к спискам воспроизведения.

Комментарии (1)

чтобы комментировать.

admin 06/30/2023

Запускаем Deployment с хранилищем

1. Перейдите в директорию:1.10.persistence

cd ~/slurm/practice/1.kube-basics-lecture/1.10.persistence/

2. Замените <номер своего логина> на Ваш номер логина в файле kube/ingress.yaml

3. Замените <номер своего логина> на Ваш номер логина в файле kube/pv.yaml

4. Создайте все объекты в директории kube/

5. Проверьте что появились pod'ы, service, ingress, configmap и pvc.

6. С помощью команды

curl -i fileshare.s<номер своего логина>.edu.slurm.io/files/

Проверьте что приложение доступно снаружи кластера.

Должно возвращаться пустое дерево каталогов

Открывайте приложение в режиме "инкогнито", т.к. в обычном режиме браузер блокирует доступ по http. В Google Chrome к примеру, можно запустить режим с помощью комбинации "Ctrl+Shift+N".

7. Попробуйте загрузить в webdav файл. Например:

curl -i fileshare.s<номер своего логина>.edu.slurm.io/files/ -T kube/configmap.yaml

8. Проверьте, что файл действительно загрузился и вы можете его прочитать.

curl -i fileshare.s<номер своего логина>.edu.slurm.io/files/configmap.yaml

9. Пробуйте удалить один из подов и проверить, что файл все еще доступен.

10. Обновите configmap таким образом, чтобы webdav сервер стал доступен по пути /data. Дождитесь по логам подов применения изменений (пример лога: 2019/02/01 11:23:47 [notice] /docker-entrypoint.sh: reloaded Nginx config) и проверьте, что теперь webdav работает на fileshare.s<номер своего логина>.edu.slurm.io/data/

11. Отправьте ответ команды

curl fileshare.s<номер своего логина>.edu.slurm.io/data/

В качестве решения в данном шаге.

12. После выполнения задания удалите все созданные объекты.

Для удобства это можно сделать с помощью команды

kubectl delete -f kube/

Advertisement