ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
Key Dates:
2
Lead - Stephen Augustus (justaugustus)Features Collection Begins: 7/9
3
Kendrick Coleman (kacole2)Features Freeze: 7/31
4
Michael Singh (wadadli)Code Slush: 8/28
5
SIG PMCode & Test Freeze: 9/4
6
Docs deadline: 9/7
7
Docs ready: 9/18
8
v1.12 Release: 9/27
9
10
Feature NameFeature StatusStage StatusStageSIGAssigneeProposalk/k PR(s)Associated PR(s)Needs Docs?Docs Statusk8s.io Docs PRTest StatusNeeds to be in Conformance Suite?Failing TestsOne Line Release Note DescriptionNotes
11
115: Easier installation through componentconfigTrackedNet NewAlphacluster-lifecyclejbeda, sttts, luxas, thockin None RequiredN/AAs part of the work to make installation/operation easier being done by sig-cluster-lifecycle, we are going to continue to make configuration more dynamic, through ongoing work on componentconfig.
12
177: Snapshot / Restore Volume Support for Kubernetes (CRD + External Controller)TrackedNet NewAlphastoragejingxu97, xing-yangcommunity#2335YesComplete
https://github.com/kubernetes/website/pull/9948
Snapshot / restore functionality for Kubernetes and CSI. This provides standardized APIs design (CRDs) and adds PV snapshot / restore support for CSI volume drivers.
13
575: Defaulting and Pruning for Custom ResourcesTrackedNet NewAlphaapi-machinerystttsGoogle DocNone RequiredN/ASupport for defaulting and pruning for Custom ResourcesLooks like this is now in the 1.13 milestone
14
576: APIServer DryRunTrackedNet NewAlphaapi-machineryapelisse0015-dry-run.mdYesComplete
https://github.com/kubernetes/website/pull/10033
Add apiserver "dry-run" query-parameter so that requests can be validated and "processed" without actually being persisted.
15
585: RuntimeClassTrackedNet NewAlphanodetallclaircommunity#2290YesComplete
https://github.com/kubernetes/website/pull/10102
RuntimeClass is a new cluster-scoped resource that surfaces container runtime properties to the control plane
16
586: Azure Availability ZonesTrackedNet NewAlphaazurefeiskyercommunity#2364YesComplete
https://github.com/kubernetes/website/pull/9939
Add support of Azure Availability Zones
17
592: TTL after finishTrackedNet NewAlphaappsjanetkuohttps://goo.gl/YxtxTiYesComplete
https://github.com/kubernetes/website/pull/10064
Introduce a TTL controller to clean up Jobs and Pods after they finish
18
593: Scheduler checks feasibility and scores a subset of all cluster nodesTrackedNet NewAlphaschedulingbsalamatkubernetes#66627YesComplete
https://github.com/kubernetes/website/pull/10048
Scheduler checks feasibility and scores a subset of all cluster nodes
19
594: CSI Cluster Registration MechanismTrackedNet NewAlphastoragesaad-ali, jsafraneGoogle DocNone RequiredN/AIntroduce the ability for a CSI driver (optionally) to register it self with the Kubernetes API to 1) Make it easy for end users to discover CSI drivers installed on their cluster AND 2) Allow CSI drivers to customize how Kubernetes interacts with them (e.g. skip attach operation, etc.)
20
603: Pass Pod information in CSI callsTrackedNet NewAlphastoragejsafranecommunity#1937None RequiredN/ACSI docsCSI driver may opt-in to receive information about Pod that requested a volume in NodePublish request
21
604: Cross resource group nodesTrackedNet NewAlphaazurefeiskyerNone RequiredN/A
Will be in kubernetes/cloud-provider-azure
Add support of cross resource group nodes
22
614: SCTP support for Services, Pod, Endpoint, and NetworkPolicyTrackedNet NewAlphanetworkjanosi0015-20180614-SCTP-support.mdkubernetes#64973YesComplete
https://github.com/kubernetes/website/pull/10279
SCTP is now supported as additional protocol (alpha) alongside TCP and UDP in Pod, Service, Endpoint, and NetworkPolicy.
23
117: Arbitrary / Custom Metrics in the Horizontal Pod AutoscalerTrackedGraduatingBetaautoscalingdirectxman12YesComplete
https://github.com/kubernetes/website/pull/8757
Revised Horizontal Pod Autoscaler v2, including support for specifying label selectors to select more specific metrics.
24
21: Vertical Scaling of PodsTrackedGraduatingBetaautoscalingmwielgus, kgrygielcommunity#338None RequiredN/AVertical Scaling of Pods
25
267: Kubelet Server TLS Certificate RotationTrackedGraduatingBetaauthliggitt, jcbsmpsncommunity#602YesDraft
https://github.com/kubernetes/website/pull/10232
Rotation of the server TLS certificate on the kubelet
26
288: Improve the multi-platform compabilityTrackedGraduatingBetareleaseluxasmulti-platform.mdNone RequiredN/AKubernetes should work on the platforms the community expects it to work on. Automated CI e2e tests should be run for all supported architectures. It should be possible to run clusters with nodes of mixed architectures.
27
382: Taint node by ConditionTrackedGraduatingBetaschedulingk82cn, Huang-Weicommunity#819kubernetes#62109YesCompletewebsite#9626Represent node conditions that block scheduling using taints
28
460: Encryption at rest KMS integrationTrackedGraduatingBetaauthmikedanesecommunity#1134YesComplete
https://github.com/kubernetes/website/pull/10230
Data encryption at rest using Google KMS as an encryption provider.
29
495: Configurable Pod Process Namespace SharingTrackedGraduatingBetanodeverbpod-pid-namespace.mdNeeds UpdateComplete
https://github.com/kubernetes/website/pull/9996
Users can configure containers within a pod to share a common PID namespace by setting an option in the PodSpec
30
548: Schedule DaemonSet Pods by kube-schedulerTrackedGraduatingBetaschedulingHuang-WeiSchedule DaemonSet Pods by default schedulerkubernetes#66526YesComplete
https://github.com/kubernetes/website/pull/9923
Schedule DaemonSet Pods by kube-scheduler
31
554: Dynamic Maximum volume countTrackedGraduatingBetastoragegnufiedcommunity#2051YesComplete
https://github.com/kubernetes/website/pull/10211
Add support for dynamic and generic mechanism of maximum volume per node
32
557: Kubernetes CSI topology supportTrackedGraduatingBetastorageverult, vladimirviviencommunity#2034YesComplete
https://github.com/kubernetes/website/pull/9939
Kubernetes CSI topology support
33
558: GCE PD topology supportTrackedGraduatingBetastoragemsau42, verultYesComplete
https://github.com/kubernetes/website/pull/9939
GCE PD topology support
34
561: Topology aware dynamic provisioningTrackedGraduatingBetastoragemsau42, lichuqiangNeeds UpdateComplete
https://github.com/kubernetes/website/pull/9939
Topology aware dynamic provisioning
35
567: AWS EBS topology supportTrackedGraduatingBetastorageddebroy, jsafraneNeeds UpdateComplete
https://github.com/kubernetes/website/pull/9939
AWS EBS topology support
36
579: Updated plugin mechanism for kubectlTrackedGraduatingBetaclijuanvallejo, soltyshkubectl-extension.mdYesComplete
https://github.com/kubernetes/website/pull/10053
kubectl should support extensions adding new commands as well as overriding specific subcommands (at any depth)
37
581: Separate repo for generic cli utilsTrackedGraduatingBetaclijuanvallejo, soltyshNone RequiredN/AThe package pkg/kubectl/genericclioptions should be split out from kubectl into a separate repo in order to allow use of it by plugin authors and third-party clients
38
587: Resource Quota APITrackedGraduatingBetaapi-machineryvikaschoudhary16YesComplete
https://github.com/kubernetes/website/pull/10217
Support for the ability to configure the quota system to identify specific resources that are limited by default. A limited resource means its consumption is denied absent a covering quota. This is in contrast to the current behavior where consumption is unlimited absent a covering quota. Intended use case is to allow operators to restrict consumption of high-cost resources by default.
39
591: Horizontal Pod Autoscaler to reach proper size fasterTrackedGraduatingBetaautoscalingjbartosikNeeds UpdateComplete
https://github.com/kubernetes/website/pull/9780
Improvements allowing Horizontal Pod Autoscaler to reach proper size faster
40
595: Kubelet Device Plugin RegistrationTrackedGraduatingBetanodevikaschoudhary16Google Dockubernetes#65773Needs UpdateN/AKubelet DocsKubelet should have a standard way to discover local plugins (CSI, GPU, etc.)
41
612: Quota by PriorityTrackedGraduatingBetaschedulingbsalamatYesComplete
https://github.com/kubernetes/website/pull/10229
42
366: Egress support for Network PolicyTrackedGraduatingStablenetworkcmlucianoYesComplete
https://github.com/kubernetes/website/pull/10151
Enable Egress network policy filtering
43
367: ipBlock for Network Policies TrackedGraduatingStablenetworkdanwinshipkubernetes/kubernetes#49978Has DocsComplete
https://github.com/kubernetes/website/pull/10151
CIDR selector support for egress/ingress network policies
44
43: Kubelet TLS BootstrapTrackedGraduatingStableauthmikedanesekubelet-tls-bootstrap.mdYesDraft
https://github.com/kubernetes/website/pull/10232
kubelet generates a private key and a CSR for submission to a cluster-level certificate signing process
45
432: Mount namespace propagationTrackedGraduatingStablestoragejsafranecommunity#659YesComplete
https://github.com/kubernetes/website/pull/10090
Enable a container to mount a volume rshared so that any mounts from inside the container are reflected in the host's mount namespace (this will enable, for example, containerization of volume plugins)
46
513: Azure Virtual Machine Scale SetsTrackedGraduatingStableazurefeiskyerkubernetes#43287None RequiredN/AAdd support for Azure Virtual Machine Scale Sets (VMSS)
47
514: Add Azure support to cluster-autoscalerTrackedGraduatingStableazurefeiskyerautoscaler#449None RequiredN/Ain k/autoscalerAdd Azure support to cluster-autoscaler
48
578: Server-side printing in kubectlTrackedGraduatingStableclijuanvallejoserver-get.mdNone RequiredN/Akubectl get should get columns back from the server, not the client, and be able to handle this type of server response under all use-cases
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