github.com/solo-io/cue@v0.4.7/doc/tutorial/kubernetes/manual/services/infra/events/kube.cue (about)

     1  package kube
     2  
     3  deployment: 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  }