evalbench_service/k8s/service.yaml (20 lines of code) (raw):
apiVersion: v1
kind: Service
metadata:
name: eval-server
namespace: evalbench-namespace
annotations:
cloud.google.com/neg: '{"exposed_ports":{"8080":{"name": "evalbench-directpath-neg"}}}'
spec:
ipFamilyPolicy: RequireDualStack
ipFamilies:
- IPv6
- IPv4
ports:
- name: eval-server
port: 8080
protocol: TCP
targetPort: 50051
selector:
app: evalbench-eval-server
type: ClusterIP