Releases: rootless-containers/usernetes
v20210506.0
Notable changes:
- Unfork CRI-O (#218)
Build logs (available for 90 days): https://github.com/rootless-containers/usernetes/runs/2516659373
v20210303.0
Notable changes:
- Reduced the amount of kube-proxy patches (#213 )
Build logs (available for 90 days): https://github.com/rootless-containers/usernetes/runs/2020536059
v20210201.0
Notable changes:
- crio: support resource limitation with cgroup2 (#210)
Build log (available for 90 days): https://github.com/rootless-containers/usernetes/runs/1806318510
v20201118.0
- This release added support for systemd-delegated "cgroupfs" driver (v2 only). A pod is executed in a cgroup like
/user.slice/user-1001.slice/user@1001.service/u7s-rootlesskit.service/kubepods/burstable/podb2d6a0c9-95d3-4372-80e0-bce249a26f95/7bb48caa579ee164fee4e0c072aaf430c2ec7b5dc13d512a5f19ce037de010ab
on cgroup v2 hosts. - The installation script (
install.sh
) no longer needs--cgroup-manager
flag. - cgroupsPerQos is now supported.
- The patch for supporting "systemd" driver was removed.
- RootlessKit now unshares PIDNS, IPCNS, and UTSNS as well as UserNS, MountNS, and NetNS. All namespaces except TimeNS are now unshared.
Note: still no cgroup support for CRI-O yet
Build log: https://github.com/rootless-containers/usernetes/runs/1413643596
v20200813.0
v20200701.0
Notable changes:
-
Finally, CPU and memory resource limitations are supported on cgroup v2 hosts with systemd. (#174)
Runinstall.sh --cri=containerd --cgroup-manager=systemd
to install.
Tested on Ubuntu 20.04 and Fedora 32.
Currently CRI-O still does not support resource limitation. -
The default RootlessKit/slirp4netns CIDR is changed from
10.0.2.0/24
to10.0.42.0/24
to avoid conflict with VirtualBox. (#175)
Build log: https://github.com/rootless-containers/usernetes/runs/826181098
v20200611.1
Notable changes:
- Added CoreDNS (#170). Run
kubectl apply -f manifests/*.yaml
to install.
Build log: https://github.com/rootless-containers/usernetes/runs/761193767
v20200611.0
Notable changes:
- Enable TLS (#163)
Build log: https://github.com/rootless-containers/usernetes/runs/760580397
v20200309.0
Notable changes:
- Preliminary support for cgroup v2 hosts. The runtimes are still using "none" cgroup driver. Resource limitation is not functional.
SHA256SUM:
f0c1d660ccc1a3367984b1b7bcf502fc72de44c24f489365223829fc6abd93d9 usernetes-x86_64.tbz
https://github.com/rootless-containers/usernetes/runs/494705529?check_suite_focus=true#step:4:4
v20200304.2
Notable changes since v20200304.0:
- Fixed the release script
Notable changes since v20200126.0:
- Docker is no longer bundled with Usernetes (#126), because the Docker upstream has been supporting Rootless mode since v19.03. To install Rootless Docker, see https://get.docker.com/rootless . See also https://docs.docker.com/engine/security/rootless/ for the further information.
- Migrated from go-task into systemd (#133).
- Migrated from runc into crun for the ease of the future support of cgroup v2 (#128).
- Migrated from native/vfs into fuse-overlayfs (#138). Requires kernel >= 4.18.
SHA256SUM:
105ac67396c7737062e6bef7fa297ab53e0cc203e1d2fd9028f4a2f560cd644a usernetes-x86_64.tbz
https://github.com/rootless-containers/usernetes/runs/488489766?check_suite_focus=true#step:4:4