blob: 9b651a30a24ada424580b42e1ecc5d8db3ffe63b [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# This file contains the definitions of the Shuffler's Service object.
#
# The definitions contain some parameters (indicated by $$PARAMETER_NAME$$)
# that will be replaced by the script tools/container_util.py prior to being
# passed to "kubectl apply"
apiVersion: v1
kind: Service
metadata:
name: shuffler
spec:
ports:
# Requests to this port are forwarded to the Endpoints implementation
# on the same port. Requests made to this port are protected by TLS.
# All clients should access Shuffler via this port.
- port: 443
protocol: TCP
name: endpoint-https
selector:
# This must match the metadata.labels section in shuffler_deployment.yaml.
name: shuffler
type: LoadBalancer
loadBalancerIP: $$SHUFFLER_STATIC_IP_ADDRESS$$