infrastructure/flux/cluster/apps/presidential-paradise/zookeeper/deployment.yaml

54 lines
1.4 KiB
YAML
Raw Normal View History

2021-10-28 17:44:32 +02:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: zookeeper
namespace: presidential-paradise
labels:
app: zookeeper
spec:
2021-10-30 19:40:30 +02:00
replicas: 1
2021-10-28 17:44:32 +02:00
selector:
matchLabels:
app: zookeeper
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 34%
maxUnavailable: 34%
template:
metadata:
name: zookeeper
labels:
app: zookeeper
spec:
2021-10-31 13:04:21 +01:00
imagePullSecrets:
- name: xirion-registry-creds
2021-10-28 17:44:32 +02:00
containers:
- name: zookeeper
image: registry.xirion.net/library/zookeeper:0.3.1 # {"$imagepolicy": "flux-system:zookeeper"}
ports:
- name: web
containerPort: 8085
- name: epmd
containerPort: 4369
envFrom:
- secretRef:
name: zookeeper
env:
- name: LANG
value: C.UTF-8
- name: HOSTNAME
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SERVICE_NAME
value: zookeeper-private.presidential-paradise.svc.cluster.local
resources: {}
securityContext:
privileged: false
procMount: Default
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
2021-10-28 17:44:32 +02:00
dnsPolicy: ClusterFirst
terminationGracePeriodSeconds: 30