We distribute an installation script that can be used to install Docker, Kubernetes and Replicated. The cluster should not be created prior to running the install script. The Replicated install script will install a working Kubernetes cluster.

Basic install (recommended):

The basic install will install Docker, Kubernetes and Replicated. It will save the install script to a file which you can inspect and then run. We recommend reading and understanding the install script prior to running.

Compatible Kubernetes Versions

Every release of Replicated is pinned to a version of Kubernetes, which will be installed by the install script.

Replicated Version

Kubernetes Version

< 2.26.0

1.9.3

2.26.0 to 2.30.2

1.11.5

2.31.0 to 2.37.1

1.13.5

>= 2.38.0

1.15.3

Replicated 2.26.0 to 2.30.2 were pinned to Kubernetes 1.11.1 when released but were updated on December 7, 2018 to 1.11.5.
Replicated 2.31.0 to 2.34.1 were pinned to Kubernetes 1.13.0 when released, and airgap bundles from 2.31.0 to 2.34.1 include 1.13.0.
Replicated 2.38.0 was pinned to Kubernetes 1.15.0 when released and the 2.38.0 airgap bundle includes 1.15.0.
Re-running the kubernetes-init install script will not update patch versions by default, but the upgrade can be forced by passing the kubernetes-upgrade-patch-version flag to the script.

Upgrading

High Availability

Replicated Embedded Kubernetes has the ability to run in highly available mode with multiple Kubernetes master control plane nodes. The addition of the ha flag when running the Kubernetes easy-install script signals to Replicated that this cluster should be run in HA mode. For more information please refer to our docs on high availability clusters here.