interop-workloads/workloads/ansible/shade/k8s/roles/post/templates/cockroachdb-init-pod.j2

45 lines
1.0 KiB
Django/Jinja
Executable File

apiVersion: v1
kind: Pod
metadata:
name: cockroachdb-{{ inter_name }}
labels:
app: cockroachdb
spec:
nodeName: {{ inter_name }}
restartPolicy: Always
containers:
- name: cockroachdb
image: cockroachdb/cockroach
imagePullPolicy: IfNotPresent
ports:
- containerPort: 26257
hostPort: 26257
name: grpc
- containerPort: 8080
hostPort: 8090
name: http
volumeMounts:
- name: datadir
mountPath: /cockroach/cockroach-data
command:
- "/bin/bash"
- "-ecx"
- |
CRARGS=("start" "--logtostderr" "--insecure" "--http-host")
CRARGS+=("0.0.0.0" "--advertise-host" "{{ public_ip }}")
CRARGS+=("--locality" "cloud={{ env }}")
exec /cockroach/cockroach ${CRARGS[*]}
- name: loadgen
image: cockroachdb/interop-demo:1.1
imagePullPolicy: IfNotPresent
command:
- /kv
- --splits=100
- --read-percent=50
- --max-rate=500
terminationGracePeriodSeconds: 30
volumes:
- name: datadir
hostPath:
path: /storage/cockroachdb