kubernetes/docs/api-reference
Kubernetes Submit Queue 35eba22cc7 Merge pull request #41162 from MrHohn/esipp-ga
Automatic merge from submit-queue (batch tested with PRs 45623, 45241, 45460, 41162)

Promotes Source IP preservation for Virtual IPs from Beta to GA

Fixes #33625. Feature issue: kubernetes/features#27.

Bullet points:
- Declare 2 fields (ExternalTraffic and HealthCheckNodePort) that mirror the ESIPP annotations.
- ESIPP alpha annotations will be ignored.
- Existing ESIPP beta annotations will still be fully supported.
- Allow promoting beta annotations to first class fields or reversely.
- Disallow setting invalid ExternalTraffic and HealthCheckNodePort on services. Default ExternalTraffic field for nodePort or loadBalancer type service to "Global" if not set.

**Release note**:

```release-note
Promotes Source IP preservation for Virtual IPs to GA.

Two api fields are defined correspondingly:
- Service.Spec.ExternalTrafficPolicy <- 'service.beta.kubernetes.io/external-traffic' annotation.
- Service.Spec.HealthCheckNodePort <- 'service.beta.kubernetes.io/healthcheck-nodeport' annotation.
```
2017-05-12 15:00:46 -07:00
..
apps/v1beta1 Use dedicated Unix User and Group ID types 2017-05-05 14:07:38 +02:00
authentication.k8s.io add singular resource names to discovery 2017-03-21 11:04:08 -04:00
authorization.k8s.io add singular resource names to discovery 2017-03-21 11:04:08 -04:00
autoscaling wire in aggregation 2017-03-27 09:44:10 -04:00
batch Use dedicated Unix User and Group ID types 2017-05-05 14:07:38 +02:00
certificates.k8s.io/v1beta1 add singular resource names to discovery 2017-03-21 11:04:08 -04:00
extensions/v1beta1 Use dedicated Unix User and Group ID types 2017-05-05 14:07:38 +02:00
policy/v1beta1 add singular resource names to discovery 2017-03-21 11:04:08 -04:00
rbac.authorization.k8s.io add singular resource names to discovery 2017-03-21 11:04:08 -04:00
settings.k8s.io/v1alpha1 Replacing “Pod Injection Policy” with “Pod Preset” in the code documentation 2017-05-08 09:13:22 +10:00
storage.k8s.io add singular resource names to discovery 2017-03-21 11:04:08 -04:00
v1 Autogenerated files 2017-05-12 10:59:00 -07:00
labels-annotations-taints.md Remove 'this is HEAD' warning on docs 2016-10-26 00:06:59 +02:00
README.md Remove 'this is HEAD' warning on docs 2016-10-26 00:06:59 +02:00

API Reference

Use the following reference docs to understand the kubernetes REST API for various API group versions:

Analytics