close

Официальная группа 2TUBE только на XWIK.me

watermark logo

Следующий

Автовоспроизведение

Nginx PHP LoadBalancer в Kubernetes Часть1

18 просмотров • 22 Март 2023
Поделиться
Встроить
Watcher
Watcher
50 Подписчики
50

Разворачиваю Nginx PHP LoadBalancer в Kubernetes Часть1

Для пожертвований на развитие канала
https://w.qiwi.com/n/SIMFF001

apiVersion : apps/v1
kind: Deployment
metadata:
name: my-web-autoscaling
labels:
app : my-web-k8s
spec:
selector:
matchLabels:
project: local-web
template:
metadata:
labels:
project: local-web # Service will look for those PODS Labels!!!
spec:
containers:
- name : my-web
image: simff/nginx-php-test:latest
ports:
- containerPort: 80

---
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: my-autoscaling
spec:
scaleTargetRef:
apiVersion: apps/v2beta1v1
kind: Deployment
name: my-web-autoscaling
minReplicas: 2
maxReplicas: 4
metrics:
- type: Resource
resource:
name: cpu
targetAverageUtilization: 70
- type: Resource
resource:
name: memory
targetAverageUtilization: 70

---
apiVersion: v1
kind: Service
metadata:
name: my-autoscaling-service
labels:
env : prod
owner: AlexeySimonov
spec:
selector:
project: local-web # Selecting PODs with those Labels
ports:
- name : app-listener
protocol : TCP
port : 80 # Port on Load Balancer
targetPort: 80 # Port on Pod
type: LoadBalancer

Показать ещё
0 Комментарии sort Сортировать по
5ecfbbf7-9708-2e70-20bd-6622dc4d05b1d9f5d3da-a51a-c3cd-8d80-28ae603c792b