ExternalIP
Appears in
.Values.service.$name
externalIP
Configure External IP type
| Key | service.$name.externalIP | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ✅ | 
| Default | "" | 
Example
service:  some-service:    externalIP: 1.2.3.4useSlice
Define whether to use EndpointSlice or Endpoint
| Key | service.$name.useSlice | 
| Type | bool | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | true | 
Example
service:  some-service:    useSlice: falseaddressType
Define the addressType for External IP
| Key | service.$name.addressType | 
| Type | string | 
| Required | ❌ | 
Helm tpl | ✅ | 
| Default | IPv4 | 
Valid Values:
IPv4IPv6FQDN
Example
service:  some-service:    addressType: IPv6appProtocol
Define the appProtocol for External IP
| Key | service.$name.appProtocol | 
| Type | string | 
| Required | ❌ | 
Helm tpl | ✅ | 
| Default | "" | 
Example
service:  some-service:    appProtocol: httpFull Examples
service:  # Special type  service-externalip:    enabled: true    primary: true    type: ExternalIP    useSlice: true    externalIP: 1.1.1.1    addressType: IPv4    appProtocol: http    publishNotReadyAddresses: true    externalIPs:      - 10.200.230.34    sessionAffinity: ClientIP    externalTrafficPolicy: Cluster    ports:      port-name:        enabled: true        primary: true        targetSelector: container-name        port: 80        targetPort: 8080        protocol: HTTP