Forums
Deployment с веб-сервером - Printable Version

+- Forums (https://forum.rotorocloud.ru)
+-- Forum: Курсы RotoroCloud (https://forum.rotorocloud.ru/forumdisplay.php?fid=1)
+--- Forum: Ответы Wiki (https://forum.rotorocloud.ru/forumdisplay.php?fid=3)
+---- Forum: kubernetes (https://forum.rotorocloud.ru/forumdisplay.php?fid=6)
+---- Thread: Deployment с веб-сервером (/showthread.php?tid=52)



Deployment с веб-сервером - rotoro - 07-06-2024

# Решение

#### Следуй этим шагам

##### Внимание:
###### Проверь описание задачи для получения подробной информации о namespaces/secrets/pods/deployments и т. д. При необходимости обнови приведенные ниже команды и шаблон.

##### 1. Создай манифест с описанием необходимых ресурсов.
```
apiVersion: v1
kind: Namespace
metadata:
name: httpd-namespace-datacenter
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: httpd-deployment-datacenter
namespace: httpd-namespace-datacenter
spec:
replicas: 2
template:
metadata:
namespace: httpd-namespace-datacenter
labels:
app: app
spec:
containers:
- name: container
image: httpd:latest
ports:
- containerPort: 80
selector:
matchLabels:
app: app
---
apiVersion: v1
kind: Service
metadata:
name: httpd-service-datacenter
namespace: httpd-namespace-datacenter
spec:
type: NodePort
ports:
- port: 80
nodePort: 30004
selector:
app: app
```

##### 2. Примени манифест.
```
kubectl apply -f <manifest-name>.yml
```