package kube | |
deployment caller spec: { | |
replicas: 3 | |
template spec: { | |
volumes: [{ | |
name: "ssd-caller" | |
gcePersistentDisk: { | |
// This disk must already exist. | |
pdName: "ssd-caller" | |
} | |
}, { | |
}, { | |
name: "secret-ssh-key" | |
secret secretName: "secrets" | |
}] | |
containers: [{ | |
image: "gcr.io/myproj/caller:v0.20.14" | |
volumeMounts: [{ | |
name: "ssd-caller" | |
}, { | |
}, { | |
mountPath: "/sslcerts" | |
name: "secret-ssh-key" | |
readOnly: true | |
}] | |
args: [ | |
"-env=prod", | |
"-key=/etc/certs/client.key", | |
"-cert=/etc/certs/client.pem", | |
"-ca=/etc/certs/servfx.ca", | |
"-ssh-tunnel-key=/sslcerts/tunnel-private.pem", | |
"-logdir=/logs", | |
"-event-server=events:7788", | |
] | |
}] | |
} | |
} |