Skip to content

Instantly share code, notes, and snippets.

@maxisme
Created May 11, 2021 12:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maxisme/39d5122e6d996334f841e9e0d5268ec4 to your computer and use it in GitHub Desktop.
Save maxisme/39d5122e6d996334f841e9e0d5268ec4 to your computer and use it in GitHub Desktop.
kind: Deployment
apiVersion: apps/v1
metadata:
name: notifi
namespace: default
uid: 6be58be2-a0f4-4b2f-a129-372ace9f814a
resourceVersion: '17491934'
generation: 4
creationTimestamp: '2021-05-11T11:34:45Z'
labels:
app: notifi
app.kubernetes.io/managed-by: Helm
annotations:
deployment.kubernetes.io/revision: '5'
meta.helm.sh/release-name: notifi
meta.helm.sh/release-namespace: default
policies.kyverno.io/patches: >
insert-pod-antiaffinity.insert-pod-location-anti-affinity.kyverno.io:
added /spec/template/spec/affinity
managedFields:
- manager: Go-http-client
operation: Update
apiVersion: apps/v1
time: '2021-05-11T11:34:45Z'
fieldsType: FieldsV1
fieldsV1:
'f:metadata':
'f:annotations':
.: {}
'f:meta.helm.sh/release-name': {}
'f:meta.helm.sh/release-namespace': {}
'f:labels':
.: {}
'f:app': {}
'f:app.kubernetes.io/managed-by': {}
'f:spec':
'f:progressDeadlineSeconds': {}
'f:replicas': {}
'f:revisionHistoryLimit': {}
'f:selector': {}
'f:strategy':
'f:rollingUpdate':
.: {}
'f:maxSurge': {}
'f:maxUnavailable': {}
'f:type': {}
'f:template':
'f:metadata':
'f:labels':
.: {}
'f:app': {}
'f:spec':
'f:containers':
'k:{"name":"notifi"}':
.: {}
'f:env':
.: {}
'k:{"name":"DATABASE_HOST"}':
.: {}
'f:name': {}
'f:value': {}
'k:{"name":"DATABASE_NAME"}':
.: {}
'f:name': {}
'f:value': {}
'k:{"name":"DATABASE_PASS"}':
.: {}
'f:name': {}
'f:valueFrom':
.: {}
'f:secretKeyRef':
.: {}
'f:key': {}
'f:name': {}
'k:{"name":"DATABASE_USER"}':
.: {}
'f:name': {}
'f:value': {}
'f:envFrom': {}
'f:image': {}
'f:imagePullPolicy': {}
'f:livenessProbe':
.: {}
'f:failureThreshold': {}
'f:httpGet':
.: {}
'f:path': {}
'f:port': {}
'f:scheme': {}
'f:periodSeconds': {}
'f:successThreshold': {}
'f:timeoutSeconds': {}
'f:name': {}
'f:ports':
.: {}
'k:{"containerPort":8080,"protocol":"TCP"}':
.: {}
'f:containerPort': {}
'f:protocol': {}
'f:readinessProbe':
.: {}
'f:failureThreshold': {}
'f:httpGet':
.: {}
'f:path': {}
'f:port': {}
'f:scheme': {}
'f:periodSeconds': {}
'f:successThreshold': {}
'f:timeoutSeconds': {}
'f:resources': {}
'f:terminationMessagePath': {}
'f:terminationMessagePolicy': {}
'f:dnsPolicy': {}
'f:initContainers':
.: {}
'k:{"name":"migrate"}':
.: {}
'f:command': {}
'f:env':
.: {}
'k:{"name":"DATABASE_HOST"}':
.: {}
'f:name': {}
'f:value': {}
'k:{"name":"DATABASE_NAME"}':
.: {}
'f:name': {}
'f:value': {}
'k:{"name":"DATABASE_PASS"}':
.: {}
'f:name': {}
'f:valueFrom':
.: {}
'f:secretKeyRef':
.: {}
'f:key': {}
'f:name': {}
'k:{"name":"DATABASE_USER"}':
.: {}
'f:name': {}
'f:value': {}
'f:image': {}
'f:imagePullPolicy': {}
'f:name': {}
'f:resources': {}
'f:terminationMessagePath': {}
'f:terminationMessagePolicy': {}
'f:nodeSelector':
.: {}
'f:external': {}
'f:restartPolicy': {}
'f:schedulerName': {}
'f:securityContext': {}
'f:terminationGracePeriodSeconds': {}
- manager: k3s
operation: Update
apiVersion: apps/v1
time: '2021-05-11T12:18:39Z'
fieldsType: FieldsV1
fieldsV1:
'f:metadata':
'f:annotations':
'f:deployment.kubernetes.io/revision': {}
'f:status':
'f:availableReplicas': {}
'f:collisionCount': {}
'f:conditions':
.: {}
'k:{"type":"Available"}':
.: {}
'f:lastTransitionTime': {}
'f:lastUpdateTime': {}
'f:message': {}
'f:reason': {}
'f:status': {}
'f:type': {}
'k:{"type":"Progressing"}':
.: {}
'f:lastTransitionTime': {}
'f:lastUpdateTime': {}
'f:message': {}
'f:reason': {}
'f:status': {}
'f:type': {}
'f:observedGeneration': {}
'f:readyReplicas': {}
'f:replicas': {}
'f:unavailableReplicas': {}
'f:updatedReplicas': {}
spec:
replicas: 2
selector:
matchLabels:
app: notifi
template:
metadata:
creationTimestamp: null
labels:
app: notifi
spec:
initContainers:
- name: migrate
image: 'maxisme/notifi-backend:sha-a87d946'
command:
- ./app
- migrate
env:
- name: DATABASE_PASS
valueFrom:
secretKeyRef:
name: notifi.acid-notifi.credentials.postgresql.acid.zalan.do
key: password
- name: DATABASE_USER
value: notifi
- name: DATABASE_NAME
value: notifi
- name: DATABASE_HOST
value: acid-notifi-pooler
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
containers:
- name: notifi
image: 'maxisme/notifi-backend:sha-a87d946'
ports:
- containerPort: 8080
protocol: TCP
envFrom:
- secretRef:
name: notifi
env:
- name: DATABASE_PASS
valueFrom:
secretKeyRef:
name: notifi.acid-notifi.credentials.postgresql.acid.zalan.do
key: password
- name: DATABASE_USER
value: notifi
- name: DATABASE_NAME
value: notifi
- name: DATABASE_HOST
value: acid-notifi-pooler
resources: {}
livenessProbe:
httpGet:
path: /
port: 8080
scheme: HTTP
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
readinessProbe:
httpGet:
path: /
port: 8080
scheme: HTTP
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: Always
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
nodeSelector:
external: 'true'
securityContext: {}
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- notifi
topologyKey: location
schedulerName: default-scheduler
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
maxSurge: 25%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
status:
observedGeneration: 4
replicas: 3
updatedReplicas: 1
readyReplicas: 1
availableReplicas: 1
unavailableReplicas: 2
conditions:
- type: Available
status: 'False'
lastUpdateTime: '2021-05-11T11:34:45Z'
lastTransitionTime: '2021-05-11T11:34:45Z'
reason: MinimumReplicasUnavailable
message: Deployment does not have minimum availability.
- type: Progressing
status: 'False'
lastUpdateTime: '2021-05-11T12:28:40Z'
lastTransitionTime: '2021-05-11T12:28:40Z'
reason: ProgressDeadlineExceeded
message: ReplicaSet "notifi-bd56cb5c7" has timed out progressing.
collisionCount: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment