networking.istio.io / v1alpha3 / ServiceEntry
- object required
.spec
Configuration affecting service registry. See more details at: https://istio.io/docs/reference/config/networking/service-entry.html
- array
.spec .addresses
The virtual IP addresses associated with the service.
- array
.spec .endpoints
One or more endpoints associated with the service.
- string
.spec .endpoints[] .address
Address associated with the network endpoint without the port.
- object
.spec .endpoints[] .labels
One or more labels associated with the endpoint.
- string
.spec .endpoints[] .locality
The locality associated with the endpoint.
- string
.spec .endpoints[] .network
Network enables Istio to group endpoints resident in the same L3 domain/network.
- object
.spec .endpoints[] .ports
Set of ports associated with the endpoint.
- string
.spec .endpoints[] .serviceAccount
The service account associated with the workload if a sidecar is present in the workload.
- integer
.spec .endpoints[] .weight
The load balancing weight associated with the endpoint.
- array
.spec .exportTo
A list of namespaces to which this service is exported.
- array required
.spec .hosts
The hosts associated with the ServiceEntry.
- string
.spec .location
Specify whether the service should be considered external to the mesh or part of the mesh.
Valid Options: MESH_EXTERNAL, MESH_INTERNAL
- array
.spec .ports
The ports associated with the external service.
- string required
.spec .ports[] .name
Label assigned to the port.
- integer required
.spec .ports[] .number
A valid non-negative integer port number.
- string
.spec .ports[] .protocol
The protocol exposed on the port.
- integer
.spec .ports[] .targetPort
The port number on the endpoint where the traffic will be received.
- string
.spec .resolution
Service resolution mode for the hosts.
Valid Options: NONE, STATIC, DNS, DNS_ROUND_ROBIN
- array
.spec .subjectAltNames
If specified, the proxy will verify that the server certificate’s subject alternate name matches one of the specified values.
- object
.spec .workloadSelector
Applicable only for MESH_INTERNAL services.
- object
.spec .workloadSelector .labels
One or more labels that indicate a specific set of pods/VMs on which the configuration should be applied.
- object
.status
- array
.status .conditions
Current service state of the resource.
- string
.status .conditions[] .lastProbeTime
Last time we probed the condition.
- string
.status .conditions[] .lastTransitionTime
Last time the condition transitioned from one status to another.
- string
.status .conditions[] .message
Human-readable message indicating details about last transition.
- integer | string
.status .conditions[] .observedGeneration
Resource Generation to which the Condition refers.
- string
.status .conditions[] .reason
Unique, one-word, CamelCase reason for the condition’s last transition.
- string
.status .conditions[] .status
Status is the status of the condition.
- string
.status .conditions[] .type
Type is the type of the condition.
- integer | string
.status .observedGeneration
- array
.status .validationMessages
Includes any errors or warnings detected by Istio’s analyzers.
- string
.status .validationMessages[] .documentationUrl
A url pointing to the Istio documentation for this specific error type.
- string
.status .validationMessages[] .level
Represents how severe a message is.
Valid Options: UNKNOWN, ERROR, WARNING, INFO
- object
.status .validationMessages[] .type
- string
.status .validationMessages[] .type .code
A 7 character code matching
^IST[0-9]{4}$
intended to uniquely identify the message type. - string
.status .validationMessages[] .type .name
A human-readable name for the message type.