ABCDEFGHIJKLMNOPQRSTUVWXY
1
Feature nameStageSIGOne Line Release Note DescriptionFeatures linkAssigneeLink To Docs
2
Prioritized scheduling of critical cluster addon podsAlphaSIG-Scheduling
Ensure critical cluster infrastructure pods (Heapster, DNS, etc.) can schedule by evicting regular pods when necessary to make the critical pods schedule.
https://github.com/kubernetes/features/issues/62davidopp / pioszhttps://github.com/kubernetes/kubernetes.github.io/pull/1170
3
Container Image PolicyAlphaSIG-AuthAllows an admission controller to determine whether a pod may be schdeuled based on a policyhttps://github.com/kubernetes/features/issues/59philipshttps://github.com/kubernetes/kubernetes.github.io/pull/1188
4
Inter-pod affinity/anti-affinityAlphaSIG-SchedulingAllows pods to require or prohibit (or prefer or prefer not) co-scheduling on the same node (or zone or other topology domain) as another set of pods.https://github.com/kubernetes/features/issues/51davidopp / wojtek-thttps://github.com/kubernetes/kubernetes.github.io/pull/1148
5
Kubelet TLS BootstrapAlphaSIG-NodeSimplifies bootstrapping of TLS secured communication between the apiserver and kublethttps://github.com/kubernetes/features/issues/43philipshttps://github.com/kubernetes/kubernetes.github.io/pull/1246
6
Access Review APIsAlphaSIG-AuthExposes authorization engine to external inquiries for delgation, inspection, and debugginghttps://github.com/kubernetes/features/issues/37deads2khttps://github.com/kubernetes/kubernetes.github.io/pull/1236
7
Add sysctl supportAlphaSIG-NodePods now have alpha support for setting whitelisted, safe sysctls. Unsafe sysctls can be whitelisted on the kubelet.https://github.com/kubernetes/features/issues/34stttshttps://github.com/kubernetes/kubernetes.github.io/pull/1126
8
Source IP preservation for Virtual IPsAlphaSIG-NetworkService LB now has alpha support for preserving client source IPhttps://github.com/kubernetes/features/issues/27girishkalelehttps://github.com/kubernetes/kubernetes.github.io/pull/1062
9
ScheduledJobsAlphaSIG-AppsIntroducing 'ScheduledJobs', which allow running time based Jobs, n$amely once at a specified time or repeatedly at specified point in time.https://github.com/kubernetes/features/issues/19soltysh http://kubernetes.io/docs/user-guide/scheduled-jobs/
10
Dramatically Simplify Kubernetes Cluster CreationAlphaSIG-ClusterLifecycleNow in Alpha! New 'kubeadm' tool makes install much easier.https://github.com/kubernetes/features/issues/11jbeda / lukemarsdenhttps://github.com/kubernetes/kubernetes.github.io/pull/1265
11
Node Performance BenchmarkAlphaSIG-NodePublish node performance dashboard at http://node-perf-dash.k8s.io/#/buildshttps://github.com/kubernetes/features/issues/83dchen1107
12
AuditAlphaSIG-API-MachineryGenerate audit logs for every request user performs against secured API server endpoint.https://github.com/kubernetes/features/issues/22soltysh / stttshttp://kubernetes.io/docs/admin/audit/
13
Federated Ingress for GCPAlphaSIG-Federation
Federated Ingress allows creation of a single global virtual IP ("VIP"), via a single API call, to intelligently load balance L7 traffic across some or all federated clusters around the world. GKE and GCE are supported in this release.
https://github.com/kubernetes/features/issues/82madhusudancshttp://kubernetes.io/docs/user-guide/federation/federated-ingress
14
Federated NamespacesAlphaSIG-FederationFederated Namespaces make it easy to create and maintain (via a single API call) a consistent set of NameSpaces across a large number of clusters. https://github.com/kubernetes/features/issues/69madhusudancshttp://kubernetes.io/docs/user-guide/federation/namespaces
15
Simplified turn upAlphaSIG-Federation
Introducing a new simplified mechanism to turn up federation. We will continue to support the existing mechanism in this release, but we recommend to switch to the new one.
N/Amadhusudancs [Admin Guide](http://kubernetes.io/docs/admin/federation/)
16
Provide Ingress for Multi-Zone ClustersAlphaSIG-FederationIngress now has alpha support for single master, multi-zone clustershttps://github.com/kubernetes/features/issues/52bprashanthhttps://github.com/kubernetes/kubernetes.github.io/blob/release-1.4/docs/user-guide/ingress.md#failing-across-availability-zones
17
Enable non-go clients: Move to Swagger 2.0BetaSIG-API-Machinery`kube-apiserver` now publishes a swagger 2.0 spec in addition to a swagger 1.2 spec.https://github.com/kubernetes/features/issues/53lavalamp
18
kubelet evicts resources when observing disk pressurekeBetaSIG-Nodekubelet is able to evict pods when it observes disk pressurehttps://github.com/kubernetes/features/issues/39derekwaynecarrhttps://github.com/kubernetes/kubernetes.github.io/pull/1196
19
Configurable Dynamic Provisioning aka StorageClassBetaSIG-StoragePersistant Volume provisioning now supports multiple provisioners using StorageClass configuration.https://github.com/kubernetes/features/issues/36childsbhttps://github.com/kubernetes/kubernetes.github.io/pull/1064
20
Add AppArmor supportBetaSIG-NodeAppArmor profiles can be specified & applied to pod containershttps://github.com/kubernetes/features/issues/24timstclairhttp://kubernetes.io/docs/admin/apparmor/
21
Pod Security PolicyBetaSIG-NodeCluster policy to control access and defaults of security related featureshttps://github.com/kubernetes/features/issues/5pweil-https://github.com/kubernetes/kubernetes.github.io/pull/1206
22
Google ContainerVM ImageBetaSIG-Node
Kubernetes clusters on GCE will be upgrading to Google ContainerVM Image (GCI) soon. Use it today by setting KUBE_NODE_OS_DISTRIBUTION env to "gci"
vishhhttps://cloud.google.com/compute/docs/containers/vm-image/
23
Federated Replica SetBetaSIG-Federation
Federated Replica Sets automatically and intelligently distribute a specified replica count across multiple federated clusters, either equally or according to optionally specified relative cluster weights. Hybrid cloud scenarios, where clusters are hosted in different cloud providers or on-premise are fully supported.
https://github.com/kubernetes/features/issues/46madhusudancshttp://kubernetes.io/docs/user-guide/federation/replicasets
24
Federated SecretsBetaSIG-Federation
Federated Secrets make it easy to create and maintain (via a single API call) a consistent set of Secrets (e.g. security tokens) across a large number of clusters.
https://github.com/kubernetes/features/issues/68madhusudancshttp://kubernetes.io/docs/user-guide/federation/secrets
25
Federation EventsBetaSIG-FederationFederation API server gained support for events and many federation controllers now report important events.https://github.com/kubernetes/features/issues/70madhusudancshttp://kubernetes.io/docs/user-guide/federation/events
26
Automate Docker Validation Process StableSIG-NodeAutomate docker validation processeshttps://github.com/kubernetes/features/issues/57dchen1107
Note from @dchen1107: For validation test framework, I don't think we need any doc except release notes mentioning which docker version being qualified.
27
System Correctness: Single Source for Default ValuesStableSIG-UI`kubectl` no longer applies defaults before sending objects to the server in create and update requests, allowing the server to apply the defaults.https://github.com/kubernetes/features/issues/55lavalamp
28
New Volume Plugin: QuobyteStableSIG-StorageNew volume plugin for the Quobyte Distributed File Systemhttps://github.com/kubernetes/features/issues/80johscheuerhttps://github.com/kubernetes/kubernetes.github.io/pull/1067
29
New Volume Plugin: Azure Data DiskStableSIG-StorageNew volume plugin for Azure Data Diskhttps://github.com/kubernetes/features/issues/79rootfshttps://github.com/kubernetes/kubernetes.github.io/pull/1177
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100