2

Two example integrations of Docker and Kubernetes are OpenShift and Rancher Labs AFAIK.

Sadly but in fact we have not completely escaped us from the dependency hell.

Question: is there an established source of information which distributions here package which versions (like Ubutu/Debian version chronicles on Wikipedia)?

Background.

Not-so-obvious facts for newbies (judged by my learnings so far) are (defining acceptable technical usability to a level that you do no need hours to debug even 101 tutorials):

  • Kubernetes is very dynamic project and it is not so easy to deploy it as-is (but seem to get better with each version, also thanks to kubeadm I would say)
  • Kubernetes does not support any Docker versions coming after the community fork to moby and Docker CE.

See also: https://stackoverflow.com/questions/44657320/which-docker-versions-will-k8s-1-7-support

7
  • I don't exactly get your second bullet... (moby use containerd as does docker engine enterprise or community edition and I don't see the relation with k8s here). In fact I don't get the overall question, k8s is an orchestrator, it can use docker or rkt as container engine. – Tensibai Nov 27 '17 at 12:59
  • k8s tutorials draw however that Docker daemon has to be there, I think in most cases it is the setup? or is this obsolete information then. stackoverflow.com/questions/44657320/… ; k8s 1.8 is not there yet but again which compatibility is there then – Peter Muryshkin Nov 27 '17 at 13:05
  • Yes, docker engine or rkt, docker one is more stable I think but that's a version of docker which is supported, I don't get what you're after with your fork mention – Tensibai Nov 27 '17 at 13:09
  • Docker engine v. 1.12 and 1.13. were the versions before the fork to 17.x-ce which actually could have been 1.17, right? github.com/moby/moby/releases?after=v17.04.0-ce-rc1 – Peter Muryshkin Nov 27 '17 at 13:14
  • 1
    Would you mind joining chat.stackexchange.com/rooms/54506/chatops to discuss it further ? I've the feeling there's something to clear up again (moby != docker ce, they are different products, so there's still something unclear there). concerning k8s: from the doc: "The minimum required Docker version will vary as the kubelet version changes. The newest stable release is a good choice." and "rkt is an alternative to Docker. You only need to install one of Docker or rkt. The minimum version required is v0.5.6." – Tensibai Nov 27 '17 at 16:19
4

Every Kubernetes release has an External Dependencies section in the respective Changelog. E.g.:

CHANGELOG-1.14:

The list of validated docker versions has changed. 1.11.1 and 1.12.1 have been removed. The current list is 1.13.1, 17.03, 17.06, 17.09, 18.06, 18.09.

CHANGELOG-1.13:

The list of validated docker versions remain unchanged at 1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06 since Kubernetes 1.12.

CHANGELOG-1.12:

The list of validated docker versions was updated to 1.11.1, 1.12.1, 1.13.1, 17.03, 17.06, 17.09, 18.06.

and so on...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.