Untitled
unknown
plain_text
10 months ago
5.1 kB
15
Indexable
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision:
"19"
meta.helm.sh/release-name:
reolink-app-registry
meta.helm.sh/release-namespace:
backend-services
creationTimestamp: "2025-10-01T15:23:32Z"
generation: 33
labels:
app: application-registry
app.kubernetes.io/instance:
reolink-app-registry
app.kubernetes.io/managed-by:
Helm
app.kubernetes.io/name:
reolink-app-registry
app.kubernetes.io/version:
1.0.0
component: backend
helm.sh/chart:
reolink-app-registry-0.1.0
tier: service
name: reolink-app-registry
namespace: backend-services
resourceVersion: "1759926250321647015"
uid: 5445c6b9-3851-4d39-8d72-845293d1c188
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: application-registry
app.kubernetes.io/instance:
reolink-app-registry
app.kubernetes.io/name:
reolink-app-registry
component: backend
tier: service
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: application-registry
app.kubernetes.io/instance:
reolink-app-registry
app.kubernetes.io/name:
reolink-app-registry
component: backend
tier: service
spec:
containers:
- command:
- sleep
- "3600"
env:
- name: REOLINK_DEPLOY_HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: REOLINK_DEPLOY_HOST_KEY
value: My-Host
- name: REOLINK_DEPLOY_DC_NAME
value: aws_camovue
envFrom:
- configMapRef:
name: reolink-app-registry-env-configmap
image:
us-central1-docker.pkg.dev/dev-reocloud/reocloud-cn/application-registry:release-production-v1.0.0-202407050258-comovue
imagePullPolicy: IfNotPresent
name: reolink-app-registry
ports:
- containerPort: 80
name: http
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/secrets
name: secrets-store
readOnly: true
- mountPath: /test/config.yml
name: config-volume
- mountPath: /test/config-data
name: server-common-data
- mountPath: /test/config-data/partials
name: server-common-partials
- mountPath: /opt/reolink/config
name: reolink-config
dnsPolicy: ClusterFirst
initContainers:
- command:
- sh
- -c
- |
# Make directories
mkdir -p /opt/reolink/config
mkdir -p /opt/reolink/config/partials
# Copy main config files
cp -r /config/* /opt/reolink/config/
# Copy partial files
cp -r /partials/* /opt/reolink/config/partials/
# Fix permissions
chmod -R 777 /opt/reolink/config
image: busybox:1.36
imagePullPolicy: IfNotPresent
name: copy-configs
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /config
name: server-common-data
- mountPath: /partials
name: server-common-partials
- mountPath: /opt/reolink/config
name: reolink-config
- name: config-volume
mountPath: /data/config.yml
subPath: config.yml
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
serviceAccount: ksa
serviceAccountName: ksa
terminationGracePeriodSeconds: 30
volumes:
- csi:
driver:
secrets-store-gke.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: reolink-app-registry-secret-provider
name: secrets-store
- configMap:
defaultMode: 420
name: reolink-app-registry-env-configmap
name: config-volume
- configMap:
defaultMode: 420
name: server-common-data
name: server-common-data
- configMap:
defaultMode: 420
name: server-common-partials
name: server-common-partials
- emptyDir: {}
name: reolink-config
status:
availableReplicas: 1
conditions:
- lastTransitionTime: "2025-10-08T12:24:09Z"
lastUpdateTime: "2025-10-08T12:24:09Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2025-10-01T15:23:32Z"
lastUpdateTime: "2025-10-08T12:24:10Z"
message: ReplicaSet "reolink-app-registry-5b9c567888" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 33
readyReplicas: 1
replicas: 1
updatedReplicas: 1 Editor is loading...
Leave a Comment