Тестовое задание правки 1

parent 9a910bca
...@@ -27,6 +27,8 @@ lsof -iTCP -sTCP:ESTABLISHED ...@@ -27,6 +27,8 @@ lsof -iTCP -sTCP:ESTABLISHED
### Задание 4 ### Задание 4
*doickerfile* из задания:
```doickerfile ```doickerfile
FROM ubuntu:latest FROM ubuntu:latest
MAINTAINER MyCompany MAINTAINER MyCompany
...@@ -37,10 +39,10 @@ CMD ["nginx", "-g", "daemon off;"] ...@@ -37,10 +39,10 @@ CMD ["nginx", "-g", "daemon off;"]
``` ```
* Я бы выбрал образы на основе alpine из за меньшего потребления ресурсов. Или уже готовый, официальный образ nginx. * Я бы выбрал образы на основе alpine из за меньшего потребления ресурсов. Или уже готовый, официальный образ nginx.
* И, возможно, конкретную версию для большей стабильности при воспроизведении сервиса. * И, возможно, конкретную версию для большей стабильности при воспроизведении сервиса.
* Инструкция MAINTAINER устарела, рекомендуется использовать LABEL. * Инструкция MAINTAINER устарела, рекомендуется использовать LABEL.
* Так же имеет смысл указать почту или любые другие контактные данные. * Так же имеет смысл указать почту или любые другие контактные данные.
* COPY до *apt-get update* и установки необходимого ПО делают переиспользование слоев невозможным * COPY до *apt-get update* и установки необходимого ПО делают переиспользование слоев невозможным
* В данном случае не получится использовать уже обновленный образ для создания других образов. * В данном случае не получится использовать уже обновленный образ для создания других образов.
...@@ -112,6 +114,8 @@ spec: ...@@ -112,6 +114,8 @@ spec:
ports: ports:
- containerPort: 80 - containerPort: 80
# Перезапускается при падении по умолчанию # Перезапускается при падении по умолчанию
```
3. Создать манифест *service.yaml* 3. Создать манифест *service.yaml*
```yaml ```yaml
...@@ -141,7 +145,7 @@ curl `minikube ip`:30080 ...@@ -141,7 +145,7 @@ curl `minikube ip`:30080
```sh ```sh
kubectl scale deployment my-app-deployment --replicas=5 kubectl scale deployment my-app-deployment --replicas=5
``` ```
ИЛИ изменить ```replicas: 3``` в *deployment.yaml*. * ИЛИ изменить ```replicas: 3``` в *deployment.yaml*.
### Задание 7 ### Задание 7
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment