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

ДЗ#3 Сетевое взаимодействие Pod, сервисы #8

Merged
merged 2 commits into from
Jun 17, 2024

Conversation

yourh3ro
Copy link
Collaborator

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

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

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

  • Сконфигурирована httpGet проба в deployment.yaml
  • Сконфигурирован service.yaml
  • Сконфигурирован ingress.yaml

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

  • Подготовить инфраструктуру, как описано в README.md
  • Создать namespace командой kubectl apply -f kubernetes-networks/namespase.yaml
  • Создать остальные ресурсы командой kubectl apply -f kubernetes-networks/

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

  1. Работу readiness пробы можно проверить командой
kubectl logs --namespace homework pods/webserver-***-*** --tail 10
  1. Так как service Type ClusterIP доступен только изнутри кластера, для проверки необходимо сделать exec в под и проверять "изнутри", head -n 20 добавлено для обрезки вывода и более удобного отображения.
kubectl --namespace homework exec -it pods/webserver-55d7f6d76f-cjhsk -- curl http://localhost:8000/index.html | head -n 20
  1. Для проверки ingress достаточно сделать (head -n 20 так же добавлен для удобства отображения)
curl http://homework.otus/index.html | head -n 20
curl http://homework.otus/homepage | head -n 20

PR checklist:

  • [?] Выставлен label с темой домашнего задания

@heathrowv heathrowv merged commit 2ce6420 into main Jun 17, 2024
0 of 2 checks passed
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