| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Value | Feature | Owner | Priority | Partner / Dependency | Notes | User story | ||||||||||||||||||||||
2 | 2016/Q4 | ||||||||||||||||||||||||||||
3 | Runtime portability | Container Runtime Interface | yjhong@google | P0 | Lock down v1alpha1 for CRI including logging, monitoring, attach, etc. | ||||||||||||||||||||||||
4 | CRI client-side implementation in kubelet | yjhong@google, feiskyer@hyper | P0 | http://hypercontainer.io/ | |||||||||||||||||||||||||
5 | Docker integration via CRI | yjhong@google | P0 | Monitoring, logging, and exec/attach/port-forward are handled separately by following items | |||||||||||||||||||||||||
6 | Hyperd support via CRI | feiskyer@hyper | P1 | http://hypercontainer.io/ | |||||||||||||||||||||||||
7 | rktlet | euan.kemp@coreos, yifan-gu@coreos | P1 | coreos | |||||||||||||||||||||||||
8 | OCI compatible runtime | mrupal@redhat | P1 | Red Hat | |||||||||||||||||||||||||
9 | CRI network plugin | mixia@google | P0 | sig-cluster | |||||||||||||||||||||||||
10 | CRI logging handling | tmrts@coreos | P0 | coreos | Goal for 1.5 release? | ||||||||||||||||||||||||
11 | CRI exec/attach/port-forward (TBD) | yifan-gu@coreos, decarr@redhat (he will find another redhatter), tsclair@ from node team | P1 | ||||||||||||||||||||||||||
12 | Node release quality | GCI as default for node | vishnu@google, stclair@google | P0 | GCI | stclair@ will help GCI effort once AppArmore work is clear | |||||||||||||||||||||||
13 | Node e2e test coverage | lantaol@goog | P1 | ||||||||||||||||||||||||||
14 | Speed up cluster creation | Pre-download Kubernetes images | ameyd@google, maisem@google | P0 | GCI, cluster-lifecycle | ||||||||||||||||||||||||
15 | Better node upgrade | In-place update Kubelet | ? from node team, ? from gci team, robertbailey@google | P1 | sig-cluster-lifecycle | ||||||||||||||||||||||||
16 | Simpler node setup | GA: dynamic config Kubelet | mtaufen@google | P0 | |||||||||||||||||||||||||
17 | Better security isolation | AppArmor support enhancement | stclair@google | P0 | - cAdvisor profile status report - Kubelet profile management - System component profiles | ||||||||||||||||||||||||
18 | Better resource provisioning | Node allocatable Rollout to GKE | dawnchen@google | P0 | GCI? | ||||||||||||||||||||||||
19 | Alpha: Per pod cgroup | derekcarr@redhat, ? from node team | P0 | Redhat | Make sure working as an alpha feature on both systemd and non-systemd | ||||||||||||||||||||||||
20 | Improved node reliability | Eviction uses memcg notifications instead of polling cAdvisor | sjenning@redhat.com | P1 | Red Hat | see: https://github.com/kubernetes/kubernetes/issues/31362 | |||||||||||||||||||||||
21 | Out-of-inode eviction understands per-container inode usages | dashpole@google.com | P1 | ||||||||||||||||||||||||||
22 | Stateful workload support | GA: init container | erictune@goog, dawnchen@ | P1 | Red Hat (clayton) | ||||||||||||||||||||||||
23 | Better security isolation | userns | pweil@redhat | P0 | |||||||||||||||||||||||||
24 | More resource type | Alpha: GPU support | Hui-Zhi, jlewi@google | P2 | GCI, Scheduler(?) | Many users asked this feature including jlewi@ is for a while. Jeremy agreed to review the proposal & implementation together with sig-node team. | |||||||||||||||||||||||
25 | Scheduler extensibility | Opaque integer resource accounting | {Connor, Balaji}@Intel | P0 | Intel, Scheduler | Based on PoC work, may need to land a small patch to Kubelet to enable editing capacity in node status. This feature is currently marked P0 in sig-sched plan for v1.5, therefore mirroring here to represent node dependency. | |||||||||||||||||||||||
26 | User experience | Optional explicit QoS class override | {Connor, Balaji}@Intel | P2 | Intel, API | See issue https://github.com/kubernetes/kubernetes/issues/32468 | |||||||||||||||||||||||
27 | Secure infrastructure | Kubelet API security | brandon.philips@coreos (Please help to define the issue and scope here :-)) | P0 | sig-security, sig-cluster-lifecycle | See: https://github.com/kubernetes/kubernetes/issues/11816 | |||||||||||||||||||||||
28 | |||||||||||||||||||||||||||||
29 | |||||||||||||||||||||||||||||
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 |