78 lines
2.2 KiB
YAML
78 lines
2.2 KiB
YAML
|
|
apiVersion: apps/v1
|
||
|
|
kind: Deployment
|
||
|
|
metadata:
|
||
|
|
annotations:
|
||
|
|
deployment.kubernetes.io/revision: "66"
|
||
|
|
labels:
|
||
|
|
app: realestate-crawler-celery-beat
|
||
|
|
tier: 4-aux
|
||
|
|
name: realestate-crawler-celery-beat
|
||
|
|
namespace: realestate-crawler
|
||
|
|
spec:
|
||
|
|
progressDeadlineSeconds: 600
|
||
|
|
replicas: 1
|
||
|
|
revisionHistoryLimit: 10
|
||
|
|
selector:
|
||
|
|
matchLabels:
|
||
|
|
app: realestate-crawler-celery-beat
|
||
|
|
strategy:
|
||
|
|
type: Recreate
|
||
|
|
template:
|
||
|
|
metadata:
|
||
|
|
annotations:
|
||
|
|
kubectl.kubernetes.io/restartedAt: "2026-02-21T23:21:10Z"
|
||
|
|
labels:
|
||
|
|
app: realestate-crawler-celery-beat
|
||
|
|
spec:
|
||
|
|
automountServiceAccountToken: true
|
||
|
|
containers:
|
||
|
|
- command:
|
||
|
|
- python
|
||
|
|
- -m
|
||
|
|
- celery
|
||
|
|
- -A
|
||
|
|
- celery_app
|
||
|
|
- beat
|
||
|
|
- --loglevel=info
|
||
|
|
env:
|
||
|
|
- name: ENV
|
||
|
|
value: prod
|
||
|
|
- name: DB_CONNECTION_STRING
|
||
|
|
value: mysql://wrongmove:N5uy5v4wntXStCOvBlY7V@mysql.dbaas.svc.cluster.local:3306/wrongmove
|
||
|
|
- name: CELERY_BROKER_URL
|
||
|
|
value: redis://redis.redis.svc.cluster.local:6379/0
|
||
|
|
- name: CELERY_RESULT_BACKEND
|
||
|
|
value: redis://redis.redis.svc.cluster.local:6379/1
|
||
|
|
- name: SCRAPE_SCHEDULES
|
||
|
|
value: |
|
||
|
|
[{"name":"Daily RENT","listing_type":"RENT","hour":"2","min_bedrooms":1,"max_bedrooms":3,"min_price":2000,"max_price":4000},{"name":"Daily BUY","listing_type":"BUY","hour":"3","min_bedrooms":2,"max_bedrooms":3,"min_price":300000,"max_price":800000}]
|
||
|
|
image: viktorbarzin/realestatecrawler:350
|
||
|
|
imagePullPolicy: Always
|
||
|
|
name: celery-beat
|
||
|
|
resources:
|
||
|
|
requests:
|
||
|
|
cpu: "10m"
|
||
|
|
memory: "64Mi"
|
||
|
|
limits:
|
||
|
|
cpu: "200m"
|
||
|
|
memory: "256Mi"
|
||
|
|
volumeMounts:
|
||
|
|
- mountPath: /app/data
|
||
|
|
mountPropagation: None
|
||
|
|
name: data
|
||
|
|
dnsConfig:
|
||
|
|
options:
|
||
|
|
- name: ndots
|
||
|
|
value: "2"
|
||
|
|
dnsPolicy: ClusterFirst
|
||
|
|
enableServiceLinks: true
|
||
|
|
priorityClassName: tier-4-aux
|
||
|
|
restartPolicy: Always
|
||
|
|
schedulerName: default-scheduler
|
||
|
|
terminationGracePeriodSeconds: 30
|
||
|
|
volumes:
|
||
|
|
- name: data
|
||
|
|
nfs:
|
||
|
|
path: /mnt/main/real-estate-crawler
|
||
|
|
server: 10.0.10.15
|