Skip to content

Commit 906c27f

Browse files
committed
Add a known issue in the CRI doc
1 parent d5402e6 commit 906c27f

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

docs/devel/container-runtime-interface.md

+21-17
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ for container runtimes to integrate with kubelet on a node. CRI is currently in
1111
In the future, we plan to add more developer tools such as the CRI validation
1212
tests.
1313

14-
1514
## Why develop CRI?
1615

1716
Prior to the existence of CRI, container runtimes (e.g., `docker`, `rkt`) were
@@ -32,7 +31,7 @@ pluggable container runtimes and build a healthier ecosystem.
3231
2. Set the kubelet flags
3332
- Pass the unix socket(s) to which your services listen to kubelet:
3433
`--container-runtime-endpoint` and `--image-service-endpoint`.
35-
- Enable CRI in kubelet by`--experimental-cri=true`).
34+
- Enable CRI in kubelet by`--experimental-cri=true`.
3635
- Use the "remote" runtime by `--container-runtime=remote`.
3736

3837
Please see the [Status Update](#status-update) section for known issues for
@@ -66,7 +65,6 @@ Start kubelet with the following flags:
6665
Please also see the [known issues](#docker-cri-1.5-known-issues) before trying
6766
out.
6867

69-
7068
## Design docs and proposals
7169

7270
We plan to add CRI specifications/requirements in the near future. For now,
@@ -79,38 +77,44 @@ besides discussions on Github issues.
7977
- Networking: The CRI runtime handles network plugins and the
8078
setup/teardown of the pod sandbox.
8179

82-
8380
## Work-In-Progress CRI runtimes
8481

8582
- [cri-o](https://github.com/kubernetes-incubator/cri-o)
8683
- [rktlet](https://github.com/kubernetes-incubator/rktlet)
8784
- [frakti](https://github.com/kubernetes/frakti)
8885

89-
9086
## [Status update](#status-update)
9187

9288
### Kubernetes v1.5 release (CRI v1alpha1)
9389

9490
- [v1alpha1 version](https://github.com/kubernetes/kubernetes/blob/release-1.5/pkg/kubelet/api/v1alpha1/runtime/api.proto) of CRI is released.
9591

96-
9792
#### [CRI known issues](#cri-1.5-known-issues):
9893

99-
- Container metrics are not defined yet in CRI ([#27097](https://github.com/kubernetes/kubernetes/issues/27097)).
100-
- CRI may not be compatible with other experimental features (e.g., Seccomp)
101-
- Streaming server needs to be further productionized:
102-
- Authentication: [#36666](https://github.com/kubernetes/kubernetes/issues/36666)
103-
- Avoid including user data in the redirect URL: [#36187](https://github.com/kubernetes/kubernetes/issues/36187)
104-
94+
- [#27097](https://github.com/kubernetes/kubernetes/issues/27097): Container
95+
metrics are not yet defined in CRI.
96+
- [#36401](https://github.com/kubernetes/kubernetes/issues/36401): The new
97+
container log path/format is not yet supported by the logging pipeline
98+
(e.g., fluentd, GCL).
99+
- CRI may not be compatible with other experimental features (e.g., Seccomp).
100+
- Streaming server needs to be hardened.
101+
- [#36666](https://github.com/kubernetes/kubernetes/issues/36666):
102+
Authentication.
103+
- [#36187](https://github.com/kubernetes/kubernetes/issues/36187): Avoid
104+
including user data in the redirect URL.
105105

106106
#### [Docker CRI integration known issues](#docker-cri-1.5-known-issues)
107107

108108
- Docker compatibility: Support only Docker v1.11 and v1.12.
109-
- Network: Does not support host port and bandwidth shaping
110-
[#35457](https://github.com/kubernetes/kubernetes/issues/35457)
111-
- Exec/attach/port-forward (streaming requests): Does not support `nsenter`
112-
as the exec handler (`--exec-handler=nsenter`). Also see
113-
(#cri-1.5-known-issues) for limitations on CRI streaming.
109+
- Network:
110+
- [#35457](https://github.com/kubernetes/kubernetes/issues/35457): Does
111+
not support host ports.
112+
- [#37315](https://github.com/kubernetes/kubernetes/issues/37315): Does
113+
not support bandwidth shaping.
114+
- Exec/attach/port-forward (streaming requests):
115+
- [#35747](https://github.com/kubernetes/kubernetes/issues/35747): Does
116+
not support `nsenter` as the exec handler (`--exec-handler=nsenter`).
117+
- Also see (#cri-1.5-known-issues) for limitations on CRI streaming.
114118

115119
## Contacts
116120

0 commit comments

Comments
 (0)