Skip to content

Commit acd6ff3

Browse files
committed
fix links
1 parent 675a009 commit acd6ff3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

api/v1/coherence_types.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2047,7 +2047,7 @@ type ServiceSpec struct {
20472047
// can be specified for headless services when proxying is not required.
20482048
// Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if
20492049
// type is ExternalName.
2050-
// More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
2050+
// More info: https://kubernetes.io/docs/reference/networking/virtual-ips/
20512051
// +optional
20522052
ClusterIP *string `json:"clusterIP,omitempty"`
20532053
// ClusterIPs is a list of IP addresses assigned to this service, and are
@@ -2075,7 +2075,7 @@ type ServiceSpec struct {
20752075
// entries (dual-stack IPs, in either order). These IPs must correspond to
20762076
// the values of the ipFamilies field. Both clusterIPs and ipFamilies are
20772077
// governed by the ipFamilyPolicy field.
2078-
// More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
2078+
// More info: https://kubernetes.io/docs/reference/networking/virtual-ips/
20792079
// +listType=atomic
20802080
// +optional
20812081
ClusterIPs []string `json:"clusterIPs,omitempty"`
@@ -2094,7 +2094,7 @@ type ServiceSpec struct {
20942094
// Enable client IP based session affinity.
20952095
// Must be ClientIP or None.
20962096
// Defaults to None.
2097-
// More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
2097+
// More info: https://kubernetes.io/docs/reference/networking/virtual-ips/
20982098
// +optional
20992099
SessionAffinity *corev1.ServiceAffinity `json:"sessionAffinity,omitempty"`
21002100
// If specified and supported by the platform, this will restrict traffic through the cloud-provider

docs/about/04_coherence_spec.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,14 +1029,14 @@ m| portName | An optional name to use to override the port name. m| *string
10291029
m| port | The service port value m| *int32 | false
10301030
m| type | Kind is the K8s service type (typically ClusterIP or LoadBalancer) The default is "ClusterIP". m| *https://pkg.go.dev/k8s.io/api/core/v1#ServiceType | false
10311031
m| externalIPs | externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system. m| []string | false
1032-
m| clusterIP | clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are "None", empty string (""), or a valid IP address. "None" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies m| *string | false
1032+
m| clusterIP | clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are "None", empty string (""), or a valid IP address. "None" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/reference/networking/virtual-ips/ m| *string | false
10331033
m| clusterIPs | ClusterIPs is a list of IP addresses assigned to this service, and are usually assigned randomly. If an address is specified manually, is in-range (as per system configuration), and is not in use, it will be allocated to the service; otherwise creation of the service will fail. This field may not be changed through updates unless the type field is also being changed to ExternalName (which requires this field to be empty) or the type field is being changed from ExternalName (in which case this field may optionally be specified, as describe above). Valid values are "None", empty string (""), or a valid IP address. Setting this to "None" makes a "headless service" (no virtual IP), which is useful when direct endpoint connections are preferred and proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. If this field is specified when creating a Service of type ExternalName, creation will fail. This field will be wiped when updating a Service to type ExternalName. If this field is not specified, it will be initialized from the clusterIP field. If this field is specified, clients must ensure that clusterIPs[0] and clusterIP have the same value. +
10341034
+
1035-
Unless the "IPv6DualStack" feature gate is enabled, this field is limited to one value, which must be the same as the clusterIP field. If the feature gate is enabled, this field may hold a maximum of two entries (dual-stack IPs, in either order). These IPs must correspond to the values of the ipFamilies field. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies m| []string | false
1035+
Unless the "IPv6DualStack" feature gate is enabled, this field is limited to one value, which must be the same as the clusterIP field. If the feature gate is enabled, this field may hold a maximum of two entries (dual-stack IPs, in either order). These IPs must correspond to the values of the ipFamilies field. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field. More info: https://kubernetes.io/docs/reference/networking/virtual-ips/ m| []string | false
10361036
m| loadBalancerIP | LoadBalancerIP is the IP address of the load balancer Deprecated: This field is deprecated in the Kubernetes API. m| *string | false
10371037
m| labels | The extra labels to add to the service. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ m| map[string]string | false
10381038
m| annotations | Annotations is free form yaml that will be added to the service annotations m| map[string]string | false
1039-
m| sessionAffinity | Supports "ClientIP" and "None". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies m| *https://pkg.go.dev/k8s.io/api/core/v1#ServiceAffinity | false
1039+
m| sessionAffinity | Supports "ClientIP" and "None". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/reference/networking/virtual-ips/ m| *https://pkg.go.dev/k8s.io/api/core/v1#ServiceAffinity | false
10401040
m| loadBalancerSourceRanges | If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature." m| []string | false
10411041
m| externalName | externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service. No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Kind to be ExternalName. m| *string | false
10421042
m| externalTrafficPolicy | externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. "Local" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. "Cluster" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading. m| *https://{k8s-doc-link}/#serviceexternaltrafficpolicy-v1-core[corev1.ServiceExternalTrafficPolicy] | false

0 commit comments

Comments
 (0)