Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

homework 4 #4

Merged
merged 1 commit into from
May 19, 2024
Merged

homework 4 #4

merged 1 commit into from
May 19, 2024

Conversation

niko2892
Copy link
Collaborator

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

  • [ + ] Основное ДЗ
  • [ + ] Задание со *

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

  • Настроен кастомный storage class (доп. задание)
  • Запущен deployment с PVC в качестве volume (с использованием кастомного storage class)

Как запустить проект:

  • включить миникуб minikube start
  • включить ингресс-контроллер minikube addons ingress
  • включить туннель в миникуб minikube tunnel
  • добавить в hosts запись 127.0.0.1 homework.otus
  • выполнить kubectl label nodes minikube homework=true (для того точбы запустились поды, см. доп. задания из ДЗ №2)
  • перейти в папку с ДЗ №4 cd kubernetes-volumes
  • выполнить команды:
    kubectl apply -f namespace.yaml - создание неймспейса homework
    kubectl apply -f configmap-nginx.yaml - создание конфигурации nginx
    kubectl apply -f cm.yaml - создание конфигмапа из задания 4 (с произвольным набором ключей)
    kubectl apply -f storageClass.yaml - создание storageClass для выполнения доп.задания
    kubectl apply -f pvc.yaml - создание pvc c кастомным storageClass
    kubectl apply -f deployment.yaml - развертывание приложения
    kubectl apply -f service.yaml - настройка сервиса
    kubectl apply -f ingress.yaml - настройка ингресса

Как проверить работоспособность:

PR checklist:

  • [ Volumes, StorageClass, PV, PVC ]

@heathrowv heathrowv merged commit a8d861a into main May 19, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants