...

Text file src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/events/kube.cue

Documentation: cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/events

     1package kube
     2
     3deployment: events: {
     4	replicas: 2
     5	image:    "gcr.io/myproj/events:v0.1.31"
     6
     7	arg: cert: "/etc/ssl/server.pem"
     8	arg: key:  "/etc/ssl/server.key"
     9	arg: grpc: ":7788"
    10
    11	port: http: 7080
    12	expose: port: grpc: 7788
    13
    14	volume: "secret-volume": {
    15		mountPath: "/etc/ssl"
    16		spec: secret: secretName: "biz-secrets"
    17	}
    18
    19	kubernetes: spec: template: metadata: annotations: {
    20		"prometheus.io.port":   "7080"
    21		"prometheus.io.scrape": "true"
    22	}
    23
    24	kubernetes: spec: template: spec: affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: [{
    25		labelSelector: matchExpressions: [{
    26			key:      "app"
    27			operator: "In"
    28			values: ["events"]
    29		}]
    30		topologyKey: "kubernetes.io/hostname"
    31	}]
    32}

View as plain text