diff --git a/dockmon/k8s/dockmon.yaml b/dockmon/k8s/dockmon.yaml index f18a6f6..b2b2849 100644 --- a/dockmon/k8s/dockmon.yaml +++ b/dockmon/k8s/dockmon.yaml @@ -4,6 +4,7 @@ metadata: name: dockmon-service namespace: dockmon spec: + clusterIP: None selector: app: dockmon ports: @@ -11,11 +12,12 @@ spec: targetPort: 443 --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: - name: dockmon-deployment + name: dockmon-statefulset namespace: dockmon spec: + serviceName: dockmon-service replicas: 1 selector: matchLabels: @@ -52,22 +54,15 @@ spec: memory: "2Gi" cpu: "1500m " volumes: - - name: data - persistentVolumeClaim: - claimName: dockmon-data-pvc - name: docker-sock hostPath: path: /var/run/docker.sock type: Socket ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: dockmon-data-pvc - namespace: dockmon -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi + volumeClaimTemplates: + - metadata: + name: data + spec: + accessModes: ["ReadWriteOnce"] + resources: + requests: + storage: 1Gi diff --git a/userbot/k8s/base/userbots.yaml b/userbot/k8s/base/userbots.yaml index 0bb70a6..74618d9 100644 --- a/userbot/k8s/base/userbots.yaml +++ b/userbot/k8s/base/userbots.yaml @@ -20,6 +20,9 @@ spec: imagePullPolicy: Always resources: limits: + memory: "1.5Gi" + cpu: "300m" + requests: memory: "512Mi" cpu: "80m" envFrom: