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" "0.0.0.0" ) CRARGS+=("--advertise-host" "{{ public_ip }}" ) CRARGS+=("--locality" "cloud={{ env }}") CRARGS+=("--join" "{{ first_node_ip }}") exec /cockroach/cockroach ${CRARGS[*]} - name: loadgen image: cockroachdb/interop-demo:1.1 imagePullPolicy: IfNotPresent command: - /kv - --read-percent=50 - --max-rate=500 terminationGracePeriodSeconds: 30 volumes: - name: datadir hostPath: path: /storage/cockroachdb