@Random-Liu Random-Liu released this Aug 9, 2018 · 18 commits to release/1.11 since this release

Assets 2

Welcome to the v1.11.1 release of containerd cri plugin!

This version of cri plugin is validated against Kubernetes v1.11, but it is also compatible with Kubernetes v1.10.
Please note that to use this version with Kubernetes v1.10, you must set stream_server_address="" in containerd.toml.

Notable Changes

  • Support configuring registry credential in containerd.toml. (PR: #844, Issue: #835)
  • Support no_pivot runc option. (PR: #872)
  • Set default streaming endpoint to http://localhost:0. (PR: #860, Issue: containerd/containerd#2483)
  • Allow privileged untrusted workload, the workload will get privilege inside the sandbox. (PR: #866, Issue: #855)
  • Support netd in GCE bootstrap script. (PR: #870)

Change List: v1.11.0...v1.11.1

Try It Out

  • For a GKE cluster using containerd, see the user guide.
  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.11.1 release:

@Random-Liu Random-Liu released this Aug 9, 2018 · 24 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.5 release of containerd cri plugin!

Notable Changes

  • Support no_pivot runc option. (PR: #872)

Change List: v1.0.4...v1.0.5

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.5 release:

@Random-Liu Random-Liu released this Jul 11, 2018 · 31 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.4 release of containerd cri plugin!

Notable Changes

  • Fix a bug that /dev/shm will be mounted twice (PR: #818)
  • Fix a bug that containerd will panic when snapshotter specified by cri does not exist. (PR: #826)
  • Fix an issue that each container log line size can only be up to 4k, by backport maximum container log line size support to this release. (Issue: #283, PR: #839)

Change List: v1.0.3...v1.0.4

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.4 release:

@Random-Liu Random-Liu released this Jun 28, 2018 · 38 commits to release/1.11 since this release

Assets 2

Welcome to the v1.11.0 release of containerd cri plugin!

This version of cri plugin is validated against Kubernetes v1.11, but it is also compatible with Kubernetes v1.10.

Features

  • Added a new configure option max_container_log_line_size. User can specify maximum container log line size in bytes. Log line longer than the limit will be split into multiple lines. (PR: #761, Issue: #283)

Notable Changes

  • The IPv4 address is guaranteed to be selected, when there are both IPv4 and IPv6 addresses for a pod. (PR: #803, Issue: #783)
  • Updated crictl in Kubernetes containerd release tarball to v1.11.0. (PR: #823)
  • Added the ability to dynamically load new CNI config when it is changed. (PR: #825, Issue: #545)
  • The streaming server of cri plugin now serves on localhost on GCE. This is to work with the kubelet streaming proxy introduced in Kubernetes 1.11. Please be sure to remove stream_server_address = "127.0.0.1" when using this version of cri plugin with Kubernetes 1.10. (PR: #829, Issue: #777)

Change List: v1.0.0...v1.11.0

Try It Out

  • For a GKE cluster using containerd, see the user guide.
  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.11.0 release:

@Random-Liu Random-Liu released this Jun 11, 2018 · 38 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.3 release of containerd cri plugin!

Notable Changes

  • Fix a bug that empty image volume doesn't get ownership set properly. (Issue: #809, PR: #814)
    Here are all notable changes since v1.0.2 release.
  • Fix a bug that container running as non-root will get capabilities added by user. This is fixed to keep the behavior consistent with Docker. (PR: #812)

Change List: v1.0.2...v1.0.3

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.3 release:

@Random-Liu Random-Liu released this May 31, 2018 · 42 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.2 release of containerd cri plugin!

Notable Changes

Here are all notable changes since v1.0.1 release.

Change List: v1.0.1...v1.0.2

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.2 release:

@Random-Liu Random-Liu released this May 22, 2018 · 48 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.1 release of containerd cri plugin!

Notable Changes

Here are all notable changes since v1.0.0 release.

  • Explicitly set rw for sysfs and cgroupfs for privileged container. (PR: #764, Issue: #753)
  • Fix workingset memory calculation. (PR: #767)
  • Update crictl to v1.0.0-beta.1. (PR: #771)

Change List: v1.0.0...v1.0.1

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.1 release:

@Random-Liu Random-Liu released this Apr 23, 2018 · 63 commits to release/1.0 since this release

Assets 2

Welcome to the v1.0.0 release of containerd cri plugin! The containerd CRI support is GA now!

This release of cri is a native plugin of containerd. It is built into containerd v1.1 and the CRI support is enabled by default. Please check the containerd v1.1 release for more details.

Notable Changes

Here are all notable changes since v1.0.0-rc.2 release.

  • Fix a bug that port forward doesn't work with host network pods (PR: #739, Issue: #738, @Random-Liu)
  • Fix a race condition that sometimes stop pod sandbox may fail (PR: #743, @Random-Liu)
  • Fix NETWORK_POLICY=calico support in kube-up.sh (PR: #740, @Random-Liu)

Change List: v1.0.0-rc.2...v1.0.0

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to everyone who contributed to the v1.0.0 release:

@Random-Liu Random-Liu released this Apr 13, 2018 · 265 commits to master since this release

Assets 2

TARBALL: https://storage.googleapis.com/cri-containerd-release/cri-containerd-1.1.0-rc.2.linux-amd64.tar.gz

SHA256: 23cd308061a1aa115966f2590a505db3dfd4916c4512e77818e4377d73e0c4ee

Welcome to the v1.0.0-rc.2 release of containerd cri plugin!

Notable Changes

Change List: v1.0.0-rc.1...v1.0.0-rc.2

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to the following people who contributed to this release:

@Random-Liu Random-Liu released this Apr 3, 2018 · 284 commits to master since this release

Assets 2

TARBALL: https://storage.googleapis.com/cri-containerd-release/cri-containerd-1.1.0-rc.1.linux-amd64.tar.gz

SHA256: d499826f8206da101d7be90784212bf9e6da000e2a1be2baa809eba36448881e

Welcome to the v1.0.0-rc.1 release of containerd cri plugin!

Notable Changes

  • Fix a potential panic in event monitor. (#701, @Random-Liu)
  • Use systemd containerd.slice cgroup and OOMScoreAdjust for GCE cluster. (#704, @Random-Liu)
  • Support Kubernetes alpha feature RunAsGroup (#710, @Random-Liu)
  • Remove dependency on libapparmor or libapparmor-dev. (#711, @tklauser)
  • Use self-signed CA for container streaming. (#713, @mikebrow)
  • Disable TLS container streaming (exec, attach etc.) by default, and add the enable_tls_streaming config option to enable it. (#714, @mikebrow)

Change List: v1.0.0-rc.0...v1.0.0-rc.1

Try It Out

  • For a production quality cluster on GCE brought up with kube-up.sh, see here.
  • For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
  • For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
  • For a custom installation from release tarball, see here.
  • To install use LinuxKit on a local VM, see here.

Contributors

We'd like to extend a thanks to the following people who contributed to this release: