redeploy (and update) frigate

longhorn is stuck in a loop attaching/detacching its storage
This commit is contained in:
2025-06-30 03:06:55 +03:00
parent f726f8886a
commit 266b8ee6aa
2 changed files with 55 additions and 27 deletions

View File

@@ -1,4 +1,5 @@
``` ```
helm repo add blakeblackshear https://blakeblackshear.github.io/blakeshome-charts/ helm repo add blakeblackshear https://blakeblackshear.github.io/blakeshome-charts/
helm template -n frigate --release-name frigate blakeblackshear/frigate --include-crds -f values.yaml > application.yml helm template -n frigate --release-name frigate blakeblackshear/frigate --include-crds -f values.yaml > application.yml
kubectl apply -n frigate -f application.yml -f auth.yml -f rabbitmq.yml -f storage-class.yml -f storage.yml -f transcode.yml
``` ```

View File

@@ -7,7 +7,7 @@ metadata:
namespace: frigate namespace: frigate
labels: labels:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
helm.sh/chart: frigate-7.6.0 helm.sh/chart: frigate-7.8.0
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
data: data:
@@ -25,6 +25,19 @@ data:
coral: coral:
type: edgetpu type: edgetpu
device: usb device: usb
#cpu1:
#type: cpu
#ov:
# type: openvino
# device: CPU
model:
width: 300
height: 300
input_tensor: nhwc
input_pixel_format: bgr
path: /openvino-model/ssdlite_mobilenet_v2.xml
labelmap_path: /openvino-model/coco_91cl_bkgr.txt
record: record:
enabled: True enabled: True
@@ -77,7 +90,7 @@ metadata:
name: frigate-config name: frigate-config
labels: labels:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
helm.sh/chart: frigate-7.6.0 helm.sh/chart: frigate-7.8.0
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
spec: spec:
@@ -95,9 +108,9 @@ metadata:
name: frigate name: frigate
labels: labels:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
helm.sh/chart: frigate-7.6.0 helm.sh/chart: frigate-7.8.0
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
app.kubernetes.io/version: "0.14.0" app.kubernetes.io/version: "0.14.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
spec: spec:
type: ClusterIP type: ClusterIP
@@ -122,6 +135,14 @@ spec:
protocol: TCP protocol: TCP
targetPort: rtsp targetPort: rtsp
- name: webrtc-tcp
port: 8555
protocol: TCP
targetPort: webrtc-tcp
- name: webrtc-udp
port: 8555
protocol: UDP
targetPort: webrtc-udp
selector: selector:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
@@ -133,9 +154,9 @@ metadata:
name: frigate name: frigate
labels: labels:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
helm.sh/chart: frigate-7.6.0 helm.sh/chart: frigate-7.8.0
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
app.kubernetes.io/version: "0.14.0" app.kubernetes.io/version: "0.14.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
spec: spec:
replicas: 1 replicas: 1
@@ -152,23 +173,26 @@ spec:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
annotations: annotations:
checksum/configmap: e87f827cda067d3ff35d52fb3cef3286e9670da77c9b83a5518b35f14f6aaa19 checksum/configmap: c03d767c7ef736f9d27d13a90ca868c5d4666b6e3e37b73b3e3b74be088dfff2
spec: spec:
nodeSelector: initContainers:
dedicated: nvr - name: copyconfig
tolerations: image: "ghcr.io/blakeblackshear/frigate:0.14.1"
- key: dedicated imagePullPolicy: IfNotPresent
operator: Equal volumeMounts:
value: nvr - mountPath: /config.yml
effect: NoSchedule subPath: config.yml
name: configmap
- mountPath: /config
name: config
command: [ "cp" ]
args: [ "-v", "/config.yml", "/config/config.yml" ]
containers: containers:
- name: frigate - name: frigate
image: "ghcr.io/blakeblackshear/frigate:0.14.0" image: "ghcr.io/blakeblackshear/frigate:0.14.1"
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
securityContext: securityContext:
privileged: true privileged: true
capabilities:
add: ["SYS_RAWIO"]
ports: ports:
- name: http - name: http
containerPort: 5000 containerPort: 5000
@@ -182,6 +206,15 @@ spec:
- name: rtsp - name: rtsp
containerPort: 8554 containerPort: 8554
protocol: TCP protocol: TCP
- name: webrtc-udp
containerPort: 8555
protocol: UDP
- name: webrtc-tcp
containerPort: 8555
protocol: TCP
- name: go2rtc-admin
containerPort: 1984
protocol: TCP
livenessProbe: livenessProbe:
httpGet: httpGet:
path: / path: /
@@ -207,9 +240,6 @@ spec:
volumeMounts: volumeMounts:
- mountPath: /dev/bus/usb - mountPath: /dev/bus/usb
name: coral-dev name: coral-dev
- mountPath: /config/config.yml
subPath: config.yml
name: configmap
- mountPath: /config - mountPath: /config
name: config name: config
- mountPath: /data - mountPath: /data
@@ -229,9 +259,6 @@ spec:
- name: coral-dev - name: coral-dev
hostPath: hostPath:
path: /dev/bus/usb path: /dev/bus/usb
- name: coral-dev
hostPath:
path: /dev/bus/usb
- name: config - name: config
persistentVolumeClaim: persistentVolumeClaim:
claimName: frigate-config claimName: frigate-config
@@ -256,9 +283,9 @@ metadata:
name: frigate name: frigate
labels: labels:
app.kubernetes.io/name: frigate app.kubernetes.io/name: frigate
helm.sh/chart: frigate-7.6.0 helm.sh/chart: frigate-7.8.0
app.kubernetes.io/instance: frigate app.kubernetes.io/instance: frigate
app.kubernetes.io/version: "0.14.0" app.kubernetes.io/version: "0.14.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
annotations: annotations:
external-dns.alpha.kubernetes.io/target: traefik.k-space.ee external-dns.alpha.kubernetes.io/target: traefik.k-space.ee