# Question about versioning

**URL:** <https://forums.suse.com/t/question-about-versioning/14367>\
**Category:** General\
**Created:** [May 23, 2019, 7:36am UTC](https://forums.suse.com/t/question-about-versioning/14367 "2019-05-23T07:36:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sike](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@sike](https://forums.suse.com/u/sike)\
**Post date:** [May 23, 2019, 7:36am UTC](https://forums.suse.com/t/question-about-versioning/14367/1 "2019-05-23T07:36:27Z")

</div>

Hi all,

I have a question about the versioning. I want to setup a cluster with Rancher, therefore I used RKE v0.2.2. When I create the config with **$ rke config** there is a question about the Kubernetes Docker image. The default value is rancher/hyerkube:v1.13.5-rancher1. On Docker Hub I can also find the newer Version v1.14.1. I know it is currently experimental, but what is the difference between v1.14.1-rancher1 and v1.14.1-rancher2?  
Also I am a little bit confused about the version selection in Rancher itself, when I create a new cluster. ![kubernetes](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/4/41706eab499483a203f04d3e3a514dcde0c0c576.png)  
Is there also a reason why v0.1.18 of RKE is newer than v0.2.2? Are the any breaking changes between version 0.1 and 0.2?

Best regards,  
sike

---

<div class="post-metadata">

**Author:** ![vincent](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/vincent/32/7156_2.png) [@vincent](https://forums.suse.com/u/vincent)\
**Post date:** [May 23, 2019, 9:03pm UTC](https://forums.suse.com/t/question-about-versioning/14367/2 "2019-05-23T21:03:11Z")

</div>

vX.Y.Z (i.e. v1.14.1) are the upstream k8s version, the rest is packaging; The difference between v1.14.1-rancher1 and v1.14.1-rancher2 specifically is allowing coredns to come from the configured mirror server, which it wasn’t for some reason before ([#c1bd3d84](https://github.com/rancher/types/commit/c1bd3d84b5e54fb9d2bf358956f52be5d5d4690b)).

RKE 0.1.x is packaged with Rancher 2.1.x, 0.2.x with Rancher 2.2.x; 0.1.18 is “newer” just because there’s been a patch for it since the last 0.2.x release.

---

<div class="post-metadata">

**Author:** ![sike](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@sike](https://forums.suse.com/u/sike)\
**Post date:** [May 24, 2019, 7:36am UTC](https://forums.suse.com/t/question-about-versioning/14367/3 "2019-05-24T07:36:42Z")

</div>

Okay thanks for the clarification. I understand the changes, but don’t understand the version tags. In Rancher itself I see the versions from the screenshot above. However on Docker Hub I see the following Tags

 ![Rancher](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/a/a48d7f53cc7be663742f34ed6985f867406c6232.png). Which one will be used and why? Also which should I use in rke?  
Maybe the different versions and how they are related to each other should be documented somewhere. Also I find the naming of the packaging is a little bit confusing, because of the two completely different versions of Rancher itself.  
As well the install documentation of rke [Rancher Docs: RKE Kubernetes Installation](https://rancher.com/docs/rke/latest/en/installation/) shouldn’t be simple reference the latest tag from the repository ([Release Release v1.3.1 · rancher/rke · GitHub](https://github.com/rancher/rke/releases/latest)). Of cource this is the latest release but not the newest version.

---

<div class="post-metadata">

**Author:** ![sike](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@sike](https://forums.suse.com/u/sike)\
**Post date:** [May 31, 2019, 8:07am UTC](https://forums.suse.com/t/question-about-versioning/14367/4 "2019-05-31T08:07:24Z")

</div>

Can nobody explain it?
