...
1package kube
2
3service: events: spec: ports: [{
4 name: "grpc"
5}]
6deployment: events: spec: {
7 replicas: 2
8 template: {
9 metadata: annotations: {
10 "prometheus.io.scrape": "true"
11 "prometheus.io.port": "7080"
12 }
13 spec: {
14 affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: [{
15 labelSelector: matchExpressions: [{
16 key: "app"
17 operator: "In"
18 values: ["events"]
19 }]
20 topologyKey: "kubernetes.io/hostname"
21 }]
22 volumes: [{
23 name: "secret-volume"
24 secret: secretName: "biz-secrets"
25 }]
26 containers: [{
27 image: "gcr.io/myproj/events:v0.1.31"
28 ports: [{
29 containerPort: 7080
30 }, {
31 containerPort: 7788
32 }]
33 args: [
34 "-cert=/etc/ssl/server.pem",
35 "-key=/etc/ssl/server.key",
36 "-grpc=:7788",
37 ]
38 volumeMounts: [{
39 mountPath: "/etc/ssl"
40 name: "secret-volume"
41 }]
42 }]
43 }
44 }
45}
46
47deployment: events: spec: template: spec: containers: [{ports: [{_export: false}, _]}]
View as plain text