Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 15:52
· 8 commits to main since this release
e46f74d

Changes since v0.10.0

Features

  • feat: warm workload snapshot/restore with CoW memory (#87)

Bug Fixes

  • fix: agent connect retry, erofs cache, and lifecycle timing (#85)
  • fix: use valid skill name for aks-benchmark

Performance

  • perf: replace subprocess TAP/tc setup with pure libc netlink (#86)

Installation

System extension image

Download containerd-cloudhypervisor-v0.11.0-x86-64.raw to /etc/extensions/containerd-cloudhypervisor.raw,
then run systemd-sysext refresh.

Use the following Butane config to automatically install the sysext at provisioning time on distros that support Ignition / Butane provisioning (Fedora CoreOS, SUSE MicroOS, Flatcar, etc.).
Adjust variant: and version: in accordance with your distro's requirements.
The example is for x86-64; replace with arm64 in the sysext file name to provision for arm64.

variant: flatcar
version: 1.0.0

storage:
  files:
  - path: /etc/extensions/containerd-cloudhypervisor.raw
    mode: 0644
    contents:
      source: https://github.com/devigned/containerd-cloudhypervisor/releases/download/v0.11.0/containerd-cloudhypervisor-v0.11.0-x86-64.raw

Helm Chart (Kubernetes)

The chart is published to GHCR as an OCI artifact:

helm install cloudhv-installer \
  oci://ghcr.io/devigned/charts/cloudhv-installer \
  --version v0.11.0 \
  --namespace kube-system

Installer Image

ghcr.io/devigned/cloudhv-installer:v0.11.0

Manual Binaries (bare Linux)

Download the binaries from this release and install manually:

sudo install -m 755 containerd-shim-cloudhv-v1-linux-amd64 /usr/local/bin/containerd-shim-cloudhv-v1
sudo mkdir -p /opt/cloudhv
sudo cp vmlinux rootfs.erofs /opt/cloudhv/