From 413be698e7398f833968e5484288ab38563ac5c7 Mon Sep 17 00:00:00 2001 From: voitenkov <132406241+voitenkov@users.noreply.github.com> Date: Fri, 17 Nov 2023 00:47:20 +0200 Subject: [PATCH] Update README.md --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/README.md b/README.md index 2f764c3..243d928 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ 5. [ДЗ № 16 - Введение в мониторинг. Модели и принципы работы систем мониторинга](#hw16) 6. [ДЗ № 18 - Введение в Kubernetes #1](#hw18) 7. [ДЗ № 19 - Основные модели безопасности и контроллеры в Kubernetes](#hw19) +8. [ДЗ № 20 - Ingress-контроллеры и сервисы в Kubernetes](#hw20) --- @@ -603,5 +604,46 @@ replicaset.apps/ui-7d6fbbfc78 3 3 3 5m59s ## Как проверить работоспособность: +--- + +# Выполнено ДЗ № 20 - Ingress-контроллеры и сервисы в Kubernetes + + - [x] Основное ДЗ + - [x] Задание с ⭐ Опишите создаваемый объект Secret в виде Kubernetes-манифеста. + +## В процессе сделано: + +1. Задеплоил сущности: + - Ingress Controller + - Ingress + - Secret + - TLS + - LoadBalancer Service + - Network Policies + - PersistentVolumes + - PersistentVolumeClaims +2. Потренировался с сетевыми политиками CALICO + +Запущенное через Ingress приложениеЖ +![Reddit in K8s](/images/hw20-reddit.png) + +### Задание с ⭐ Опишите создаваемый объект Secret в виде Kubernetes-манифеста. + +```shell +--- +apiVersion: v1 +kind: Secret +metadata: + name: ui-ingress +data: + tls.crt: base64 encoded cert + tls.key: base64 encoded key +type: kubernetes.io/tls +``` + +## Как запустить проект: + +## Как проверить работоспособность: + ## PR checklist: - [x] Выставлен label с темой домашнего задания