CRI-O v1.8.0 and v1.0.4 released

Antonio Murdaca
cri-o
Published in
2 min readNov 13, 2017

I’m pleased to announce two new CRI-O releases. The new CRI-O v1.8.0 is our new major release supporting Kubernetes 1.8 while CRI-O v1.0.4 is a new patch release targetting Kubernetes 1.7.

The new v1.8.x release cycle is meant to follow Kubernetes 1.8 and as such it comes with new features from the CRI interface along with many bugs and performance fixes and additional Prometheus metrics focused on the CRI API operations in CRI-O:

[...]
# HELP container_runtime_crio_operations Cumulative number of CRI-O operations by operation type.
# TYPE container_runtime_crio_operations counter
container_runtime_crio_operations{operation_type="create_container"} 3
container_runtime_crio_operations{operation_type="pull_image"} 1
container_runtime_crio_operations{operation_type="remove_pod_sandbox"} 1
container_runtime_crio_operations{operation_type="run_pod_sandbox"} 3
container_runtime_crio_operations{operation_type="stop_pod_sandbox"} 1
# HELP container_runtime_crio_operations_latency_microseconds Latency in microseconds of CRI-O operations. Broken down by operation type.
# TYPE container_runtime_crio_operations_latency_microseconds summary
container_runtime_crio_operations_latency_microseconds{operation_type="create_container",quantile="0.5"} 151
container_runtime_crio_operations_latency_microseconds{operation_type="create_container",quantile="0.9"} 94446
container_runtime_crio_operations_latency_microseconds{operation_type="create_container",quantile="0.99"} 94446
container_runtime_crio_operations_latency_microseconds_sum{operation_type="create_container"} 191602
container_runtime_crio_operations_latency_microseconds_count{operation_type="create_container"} 3
container_runtime_crio_operations_latency_microseconds{operation_type="pull_image",quantile="0.5"} 8.812615e+06
container_runtime_crio_operations_latency_microseconds{operation_type="pull_image",quantile="0.9"} 8.812615e+06
container_runtime_crio_operations_latency_microseconds{operation_type="pull_image",quantile="0.99"} 8.812615e+06
container_runtime_crio_operations_latency_microseconds_sum{operation_type="pull_image"} 8.812615e+06
container_runtime_crio_operations_latency_microseconds_count{operation_type="pull_image"} 1
container_runtime_crio_operations_latency_microseconds{operation_type="remove_pod_sandbox",quantile="0.5"} 48381
container_runtime_crio_operations_latency_microseconds{operation_type="remove_pod_sandbox",quantile="0.9"} 48381
container_runtime_crio_operations_latency_microseconds{operation_type="remove_pod_sandbox",quantile="0.99"} 48381
container_runtime_crio_operations_latency_microseconds_sum{operation_type="remove_pod_sandbox"} 48381
container_runtime_crio_operations_latency_microseconds_count{operation_type="remove_pod_sandbox"} 1
container_runtime_crio_operations_latency_microseconds{operation_type="run_pod_sandbox",quantile="0.5"} 148501
container_runtime_crio_operations_latency_microseconds{operation_type="run_pod_sandbox",quantile="0.9"} 149494
container_runtime_crio_operations_latency_microseconds{operation_type="run_pod_sandbox",quantile="0.99"} 149494
container_runtime_crio_operations_latency_microseconds_sum{operation_type="run_pod_sandbox"} 852142
container_runtime_crio_operations_latency_microseconds_count{operation_type="run_pod_sandbox"} 3
container_runtime_crio_operations_latency_microseconds{operation_type="stop_pod_sandbox",quantile="0.5"} 505562
container_runtime_crio_operations_latency_microseconds{operation_type="stop_pod_sandbox",quantile="0.9"} 505562
container_runtime_crio_operations_latency_microseconds{operation_type="stop_pod_sandbox",quantile="0.99"} 505562
container_runtime_crio_operations_latency_microseconds_sum{operation_type="stop_pod_sandbox"} 505562
container_runtime_crio_operations_latency_microseconds_count{operation_type="stop_pod_sandbox"} 1
[...]

The v1.0.4 release is a minor release with bug fixes back ported along with the new Prometheus metrics from above.

cri-o-1.8 is released into Fedora Rawhide. cri-o-1.0.4 is in updates testing for Fedora 27/26.

Note: OpenShift Origin currently requires Kubernetes 1.7, so we are sticking with the default CRI-O for these releases as 1.0 for now.

Packages should be available for Ubuntu/CentOS shortly. Please test the new version and send feedback or suggestions. Don’t be shy. Reach out to us on Github, Freenode #cri-o, or directly tweet me :)
Grazie mille!

--

--

Antonio Murdaca
cri-o
Writer for

Senior Engineer at Red Hat Inc. RHCE. Fedora Ambassador. Open source maintainer. Working on all things containers. One of the CRI-O guys. Я говорю по-русски.