Skip to content

Releases: openyurtio/openyurt

v1.0.0-rc1

09 Sep 02:02
708fb1a
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

The release candidate for OpenYurt v1.0.0.

v0.7.1

30 Aug 14:23
f6fb68c
Compare
Choose a tag to compare

What's Changed

  • [Backport release-v0.7] check yurthub parameter exist when exec yurtadm join by @github-actions in #974
  • [Backport release-v0.7] bugfix: only set signer name when not nil in order to prevent panic. by @github-actions in #975
  • [Backport release-v0.7] yurthub return fake token when edge node disconnected with K8s APIServer by @github-actions in #976
  • [Backport release-v0.7] fix: cache the server version info of kubernetes by @github-actions in #977

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

30 May 06:46
68a18ee
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

Images:

The official openyurt v0.7.0 images are in hosted under dockerhub and alicloud. and component images list as following:

openyurt/yurt-controller-manager:v0.7.0
openyurt/yurt-tunnel-server:v0.7.0
openyurt/yurt-tunnel-agent:v0.7.0
openyurt/yurthub:v0.7.0
openyurt/node-servant:v0.7.0
openyurt/yurt-app-manager:v0.5.0

and if pull images from dockerhub timeout, you can use v0.7.0 images in the repo: registry.cn-hangzhou.aliyuncs.com/openyurt/ that hosted on alicloud.

Get Started

There are several ways to install OpenYurt cluster and you can choose the way that matches your situation.

Methods Instruction Estimated time
Try via OpenYurt experience center OpenYurt experience center < 1 minutes
Install a new Kubernetes cluster with all OpenYurt components from scratch yurtadm init/join < 5 minutes
Install an OpenYurt cluster manually based on Kubernetes cluster manual > 10 minutes

v0.6.1

15 Feb 07:43
d6f7f48
Compare
Choose a tag to compare

What's Changed

  • Fix: panic happened when x-tunnel-server-svc service type is lb by @rambohe-ch in #724
  • Fix: tunnel-server supports to proxy requests that access tunnel-server directly with specified destination by @rambohe-ch in #725
  • Fix: cache-agent for yurthub support '*' by @hhstu in #727
  • Fix: add NoArgs check for cmds by @Congrool in #728
  • Fix: not initialized sets.String cause panic by @DrmagicE in #733

Images

The official openyurt v0.6.1 images are in hosted under dockerhub and alicloud. and component images list as following:

openyurt/yurt-controller-manager:v0.6.1
openyurt/yurt-tunnel-server:v0.6.1
openyurt/yurt-tunnel-agent:v0.6.1
openyurt/yurthub:v0.6.1
openyurt/yurt-app-manager:v0.5.0

and if pull images from dockerhub timeout, you can use v0.6.1 images in the repo: registry.cn-hangzhou.aliyuncs.com/openyurt/ that hosted on alicloud.

v0.6.0

12 Jan 07:16
7df5fd6
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

Images:

The official openyurt v0.6.0 images are in hosted under dockerhub and alicloud. and component images list as following:

openyurt/yurt-controller-manager:v0.6.0
openyurt/yurt-tunnel-server:v0.6.0
openyurt/yurt-tunnel-agent:v0.6.0
openyurt/yurthub:v0.6.0
openyurt/yurt-app-manager:v0.5.0

and if pull images from dockerhub timeout, you can use v0.6.0 images in the repo: registry.cn-hangzhou.aliyuncs.com/openyurt/ that hosted on alicloud.

Get Started

There are several ways to install OpenYurt cluster and you can choose the way that matches your situation.

Situations Installation Link installation time
only have edge worker nodes OpenYurt Experience Center https://openyurt.io/docs/next/installation/openyurt-experience-center/overview < 1min
install an OpenYurt cluster from scratch yurtctl init/join https://openyurt.io/docs/next/installation/yurtctl-init-join <5min
convert a Kubernetes cluster to OpenYurt cluster in a declarative way yurtcluster-operator https://openyurt.io/docs/next/installation/yurtcluster <5min
convert a Kubernetes cluster to OpenYurt cluster in a imperative way yurtctl convert/revert https://openyurt.io/docs/next/installation/yurtctl-convert-revert <5min
convert a Kubernetes cluster to OpenYurt cluster in manual way - https://openyurt.io/docs/next/installation/manually-setup >10min

V0.5.0

27 Sep 09:32
095cc4c
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

The official openyurt v0.5.0 images are in hosted under dockerhub and alicloud.

To convert a Kubernetes cluster using the v0.5.0 dockerhub images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider kubeadm\
 --yurt-controller-manager-image="openyurt/yurt-controller-manager:v0.5.0"\
 --yurt-tunnel-agent-image="openyurt/yurt-tunnel-agent:v0.5.0"\
 --yurt-tunnel-server-image="openyurt/yurt-tunnel-server:v0.5.0"\
 --yurtctl-servant-image="openyurt/yurtctl-servant:v0.5.0"\
 --yurthub-image="openyurt/yurthub:v0.5.0"

and if pull images from dockerhub timeout, you can use v0.5.0 images hosted on alicloud, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider kubeadm\
 --yurt-controller-manager-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-controller-manager:v0.5.0"\
 --yurt-tunnel-agent-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-agent:v0.5.0"\
 --yurt-tunnel-server-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-server:v0.5.0"\
 --yurtctl-servant-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurtctl-servant:v0.5.0"\
 --yurthub-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurthub:v0.5.0"

V0.4.1

06 Aug 15:21
f19e663
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

The official openyurt v0.4.1 images are in hosted under dockerhub and alicloud.

To convert a Kubernetes cluster using the v0.4.1 dockerhub images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider kubeadm\
 --yurt-controller-manager-image="openyurt/yurt-controller-manager:v0.4.1"\
 --yurt-tunnel-agent-image="openyurt/yurt-tunnel-agent:v0.4.1"\
 --yurt-tunnel-server-image="openyurt/yurt-tunnel-server:v0.4.1"\
 --yurtctl-servant-image="openyurt/yurtctl-servant:v0.4.1"\
 --yurthub-image="openyurt/yurthub:v0.4.1"

and if you pull image from dockerhub timeout, use v0.4.1 alicloud images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider kubeadm\
 --yurt-controller-manager-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-controller-manager:v0.4.1"\
 --yurt-tunnel-agent-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-agent:v0.4.1"\
 --yurt-tunnel-server-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-server:v0.4.1"\
 --yurtctl-servant-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurtctl-servant:v0.4.1"\
 --yurthub-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurthub:v0.4.1"

V0.4.0

26 May 12:53
2abb8ad
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

The official openyurt v0.4.0 images are in hosted under dockerhub and alicloud.

To convert a Kubernetes cluster using the v0.4.0 dockerhub images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider minikube\
 --yurt-controller-manager-image="openyurt/yurt-controller-manager:v0.4.0"\
 --yurt-tunnel-agent-image="openyurt/yurt-tunnel-agent:v0.4.0"\
 --yurt-tunnel-server-image="openyurt/yurt-tunnel-server:v0.4.0"\
 --yurtctl-servant-image="openyurt/yurtctl-servant:v0.4.0"\
 --yurthub-image="openyurt/yurthub:v0.4.0"

and if you pull image from dockerhub timeout, use v0.4.0 alicloud images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider minikube\
 --yurt-controller-manager-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-controller-manager:v0.4.0"\
 --yurt-tunnel-agent-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-agent:v0.4.0"\
 --yurt-tunnel-server-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-server:v0.4.0"\
 --yurtctl-servant-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurtctl-servant:v0.4.0"\
 --yurthub-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurthub:v0.4.0"

V0.3.0

26 May 12:51
4adbba4
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

The official openyurt v0.3.0 images are in hosted under dockerhub and alicloud.

To convert a Kubernetes cluster using the v0.3.0 dockerhub images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider minikube\
 --yurt-controller-manager-image="openyurt/yurt-controller-manager:v0.3.0"\
 --yurt-tunnel-agent-image="openyurt/yurt-tunnel-agent:v0.3.0"\
 --yurt-tunnel-server-image="openyurt/yurt-tunnel-server:v0.3.0"\
 --yurtctl-servant-image="openyurt/yurtctl-servant:v0.3.0"\
 --yurthub-image="openyurt/yurthub:v0.3.0"

and if you pull image from dockerhub timeout, use v0.3.0 alicloud images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes {node-name} --provider minikube\
 --yurt-controller-manager-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-controller-manager:v0.3.0"\
 --yurt-tunnel-agent-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-agent:v0.3.0"\
 --yurt-tunnel-server-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurt-tunnel-server:v0.3.0"\
 --yurtctl-servant-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurtctl-servant:v0.3.0"\
 --yurthub-image="registry.cn-hangzhou.aliyuncs.com/openyurt/yurthub:v0.3.0"

V0.2.0

26 May 12:19
130e024
Compare
Choose a tag to compare

This is an official release. Please check the CHANGELOG for a list of changes compared to previous release.

The official openyurt v0.2.0 images are in hosted under dockerhub.

To convert a Kubernetes cluster using the v0.2.0 images, use the following command:

yurtctl convert --deploy-yurttunnel --cloud-nodes minikube --provider minikube\
 --yurt-controller-manager-image="openyurt/yurt-controller-manager:v0.2.0-amd64"\
 --yurt-tunnel-agent-image="openyurt/yurt-tunnel-agent:v0.2.0-amd64"\
 --yurt-tunnel-server-image="openyurt/yurt-tunnel-server:v0.2.0-amd64"\
 --yurtctl-servant-image="openyurt/yurtctl-servant:v0.2.0-amd64"\
 --yurthub-image="openyurt/yurthub:v0.2.0-amd64"