File tree Expand file tree Collapse file tree 1 file changed +133
-0
lines changed
content/bn/examples/application/zookeeper Expand file tree Collapse file tree 1 file changed +133
-0
lines changed Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ name : zk-hs
5
+ labels :
6
+ app : zk
7
+ spec :
8
+ ports :
9
+ - port : 2888
10
+ name : server
11
+ - port : 3888
12
+ name : leader-election
13
+ clusterIP : None
14
+ selector :
15
+ app : zk
16
+ ---
17
+ apiVersion : v1
18
+ kind : Service
19
+ metadata :
20
+ name : zk-cs
21
+ labels :
22
+ app : zk
23
+ spec :
24
+ ports :
25
+ - port : 2181
26
+ name : client
27
+ selector :
28
+ app : zk
29
+ ---
30
+ apiVersion : policy/v1
31
+ kind : PodDisruptionBudget
32
+ metadata :
33
+ name : zk-pdb
34
+ spec :
35
+ selector :
36
+ matchLabels :
37
+ app : zk
38
+ maxUnavailable : 1
39
+ ---
40
+ apiVersion : apps/v1
41
+ kind : StatefulSet
42
+ metadata :
43
+ name : zk
44
+ spec :
45
+ selector :
46
+ matchLabels :
47
+ app : zk
48
+ serviceName : zk-hs
49
+ replicas : 3
50
+ updateStrategy :
51
+ type : RollingUpdate
52
+ podManagementPolicy : OrderedReady
53
+ template :
54
+ metadata :
55
+ labels :
56
+ app : zk
57
+ spec :
58
+ affinity :
59
+ podAntiAffinity :
60
+ requiredDuringSchedulingIgnoredDuringExecution :
61
+ - labelSelector :
62
+ matchExpressions :
63
+ - key : " app"
64
+ operator : In
65
+ values :
66
+ - zk
67
+ topologyKey : " kubernetes.io/hostname"
68
+ containers :
69
+ - name : kubernetes-zookeeper
70
+ imagePullPolicy : Always
71
+ image : " registry.k8s.io/kubernetes-zookeeper:1.0-3.4.10"
72
+ resources :
73
+ requests :
74
+ memory : " 1Gi"
75
+ cpu : " 0.5"
76
+ ports :
77
+ - containerPort : 2181
78
+ name : client
79
+ - containerPort : 2888
80
+ name : server
81
+ - containerPort : 3888
82
+ name : leader-election
83
+ command :
84
+ - sh
85
+ - -c
86
+ - " start-zookeeper \
87
+ --servers=3 \
88
+ --data_dir=/var/lib/zookeeper/data \
89
+ --data_log_dir=/var/lib/zookeeper/data/log \
90
+ --conf_dir=/opt/zookeeper/conf \
91
+ --client_port=2181 \
92
+ --election_port=3888 \
93
+ --server_port=2888 \
94
+ --tick_time=2000 \
95
+ --init_limit=10 \
96
+ --sync_limit=5 \
97
+ --heap=512M \
98
+ --max_client_cnxns=60 \
99
+ --snap_retain_count=3 \
100
+ --purge_interval=12 \
101
+ --max_session_timeout=40000 \
102
+ --min_session_timeout=4000 \
103
+ --log_level=INFO"
104
+ readinessProbe :
105
+ exec :
106
+ command :
107
+ - sh
108
+ - -c
109
+ - " zookeeper-ready 2181"
110
+ initialDelaySeconds : 10
111
+ timeoutSeconds : 5
112
+ livenessProbe :
113
+ exec :
114
+ command :
115
+ - sh
116
+ - -c
117
+ - " zookeeper-ready 2181"
118
+ initialDelaySeconds : 10
119
+ timeoutSeconds : 5
120
+ volumeMounts :
121
+ - name : datadir
122
+ mountPath : /var/lib/zookeeper
123
+ securityContext :
124
+ runAsUser : 1000
125
+ fsGroup : 1000
126
+ volumeClaimTemplates :
127
+ - metadata :
128
+ name : datadir
129
+ spec :
130
+ accessModes : [ "ReadWriteOnce" ]
131
+ resources :
132
+ requests :
133
+ storage : 10Gi
You can’t perform that action at this time.
0 commit comments