Service and Service Account Configuration
These configuration properties specify Services for components and the ServiceAccount that the components should run under. This might be an existing ServiceAccount or one that needs to be created.
Service Configuration
Service Configuration Properties describes the properties that control services for components.
Property | Description |
---|---|
sub_chart_name.service.type | The type of service to create. Valid values are ClusterIP , NodePort , LoadBalancer , or ExternalName . |
sub_chart_name.service.port | The main port of the service. |
sub_chart_name.service.annotations | Any annotations to add to the service. |
sub_chart_name.service.loadBalancerIP | The load balancer IP address for the service, when service.type is
set to LoadBalancer . |
The sub_chart_name.service.type
and sub_chart_name.service.port
properties
are not applicable to the Traffic Routing Agent (TRA) sub-chart, but the
sub_chart_name.service.annotations
property is applicable to the TRA ingress service.
Service Account Configuration
Service Account Configuration Properties describes the properties that control the service account that the pods running the component containers use. This can be an existing service account or one that needs to be created.
Property | Description |
---|---|
sub_chart_name.serviceAccount.create | When set to true , this chart creates the service account to use for
the Deployment. The default value is false . |
sub_chart_name.serviceAccount.name | The name of service account that the Deployment or StatefulSet uses. If the create
property is true , then this is used as the name of
the service account. |
sub_chart_name.serviceAccount.annotations | Any annotations to add to the service account. For more information about service account annotation, see the Kubernetes documentation. |
For information about the required service accounts, see the discussion about service accounts in MATRIXX Installation and Upgrade.