Frakti Versions Save

The hypervisor-based container runtime for Kubernetes.

v1.12.0

5 years ago

Release of frakti for Kubernetes v1.12.0

v1.11.0

5 years ago

The v1.11.0 release of frakti works with Kubernetes v1.11.x, with lots of bug fixes and new features.

Features and Updates

There' re some notable bug fixes and changes needs to pay attention.

#324 Correct the returned message #326 Update flexvolume.go #330 Add the basic skeleton and update travis

This version of frakti also works with ARM64

External Dependency Version Information

Kubernetes v1.11 Hyperd v1.0.0 Docker v1.12-v17.03 CNI v0.6.0

v1.10.0

6 years ago

The v1.10.0 release of frakti works with Kubernetes v1.10.x, with lots of bug fixes and new features.

Features and Updates

There' re two notable changes needs to pay attention.

#322 Fix: Upgrade vendored dockershim to v1.10.0
#313 Install right version of critool

This version of frakti also works with ARM64

External Dependency Version Information

Kubernetes v1.10 Hyperd v1.0.0 Docker v1.12-v17.03 CNI v0.6.0

v1.9.1

6 years ago

This is a release of frakti 1.9.1

Features and Updates

  1. Enhanced frakti stability.
  2. Implemented GCE Persistent Disk as high performance volume.
  3. Fixed compatibility bugs.
  4. Fixed network interface bug caused by runV change.
  5. Fixed image pull bug caused by runV change.

We will skip binaries for ARM64 this time due to lack of available ARM machines. But frakti 1.9.1 do support ARM64.

External Dependency Version Information

Kubernetes v1.9 Hyperd v1.0.0 Docker v1.12-v17.03 CNI v0.6.0

v1.9

6 years ago

Frakti v1.9 upgrades to kubernetes v1.9, enhances CNI network plugins and support ARM64. It also includes various of enhancements and bug fixes.

NOTE: The reason we update frakti to 1.9 directly means we will lock frakti with Kubernetes version.

Features and Updates

#270 Upgrade to CNI 0.6.0, upgrade dockershim to 1.9, improved ARM64 support. #260 Fix to use new hyperstart kernel path #261 Update status of CNI plugins support #263 Update frakti version in deployment guide

External Dependency Version Information

Kubernetes v1.9 Hyperd v1.0.0 Docker v1.12-v17.03 CNI v0.6.0

v1.1.1

6 years ago

This release contains some important bug fix after Frakti release 1.1:

Features and updates

  1. Fix IP with mask in pod status #256 by resouer
  2. Fix CI build failures caused by hyperd & hyperstart update #255 #260 by bergwolf
  3. Fix full docker image path inconsistency #254 by resouer
  4. Annotate kube-dns to use Linux container to manage it #251 by resouer
  5. Fix nil pointer when hostpath is invalid #246 by resouer

External Dependency Version Information

Kubernetes v1.8 Hyperd v1.0 Docker v1.12-v17.03 CNI v0.5.2

v1.1

6 years ago

Frakti v1.1 upgrades to kubernetes v1.8, enhances CNI network plugins and adds experimental unikernel support. It also includes various of enhancements and bug fixes.

Features and Updates

#192 Improves CNI plugin compatibility #196 #208 Adds general support for CNI plugins, e.g. flannel and calico plugin #219 #223 #226 Adds experimental support for unikernel #217 Fixes problem of weave plugin #199 #207 Adds cinder flexvolume plugin #188 Fixes CNI podName problem #189 Fixes CNI cleanup when sandbox runs failure #205 Increases memory limits for kube-dns #211 #212 #221 #224 #230 Adds unit tests for various packages #237 Update frakti and its vendor to ensure compatibility with Kubernetes 1.8

External Dependency Version Information

Kubernetes v1.8 Hyperd v1.0 Docker v1.12-v17.03 CNI v0.5.2

v1.0

6 years ago

This release includes enhances and bug fixes. It has also passed all node e2e conformance tests.

Features and updates

  • Upgrade to hyperd v0.8.0 and kubernetes v1.7
  • Have passed full node e2e conformance tests and CRI validation tests
  • Enhanced deployment steps and scripts
  • #160 Add support for CNI plugin chaining
  • #162 Add support for port mapping
  • #170 Add support for container readonly rootfs

External Dependency Version Information

Frakti v1.0 has been tested against:

  • Kubernetes v1.7
  • Hyperd v0.8.0
  • Docker v1.12.6

v0.3

6 years ago

This release includes enhances and bug fixes.

Features and updates

  • Have passed full node e2e conformance tests
  • Enhanced deployment steps and scripts
  • #144 Fix logpath in container status
  • #145 Fix CodeExitError in streaming exec
  • #147 Set force when removing image
  • #152 Make default cpu and memory configurable

External Dependency Version Information

Frakti v0.3 has been tested against:

  • Kubernetes v1.6.4
  • Hyperd v0.8.1
  • Docker v1.12.6

v0.2

7 years ago

This release includes enhances and bug fixes.

Features and updates

  • Upgrade to hyperd 0.8.1 and kubernetes v1.6.2+
  • Simply all-in-one deployment via allinone.sh curl -sSL https://github.com/kubernetes/frakti/raw/master/cluster/allinone.sh | bash
  • #113 Support setting CNI network plugins dynamically
  • #114 Enable force kill container on timeout
  • #116 Do not fail on removing nonexist pods
  • #118 Avoid panic when labels are nil
  • #119 Support dns options and searches
  • #126 Fix hostPid support
  • #130 Update latest frakti architecture

Kubelet Node e2e tests

Frakti has passed 118 of 121 node e2e tests with Kubernetes v1.6. All failed cases are related with upstream hyperd issues.

See #109 for more details.

Known issues

  • #122 port mapping is not supported yet