![]() |
|
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 ``` |