Skip to content
Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers.
Go Shell Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add issue template Dec 5, 2017
addons remove support for default versioned templates Aug 20, 2019
authz Update to new certs package since latest k8s dropped it Aug 19, 2019
build/bin Remove k8s unit test Dec 13, 2017
cloudprovider AWS: fix log typo Sep 24, 2019
cluster Deploy cloud-config file while contents are empty Dec 5, 2019
cmd Address panic in cert rotation code Dec 4, 2019
dind Work around systemd-resolved for dind Jan 22, 2019
docker Nested private regirsty lookup support Nov 14, 2019
hosts Add per node kubelet server certificate Oct 31, 2019
k8s Add Secret Encryption Provider Support Oct 29, 2019
log Add context.Context to everything and also make logging pluggable Jan 9, 2018
metadata read rke version correctly Aug 22, 2019
package remove artifacts images Jan 15, 2018
pki Add per node kubelet server certificate Oct 31, 2019
scripts added rke --quiet and config --list-version, linting refactor Aug 27, 2019
services Permissions fix for etcd restore with custom uid/gid Dec 6, 2019
templates Accept extraEnv, volumes and volumeMounts for ingress addon Nov 14, 2019
util Print proxy env vars when applying authz resources Sep 20, 2019
vendor Vendor updates to latest kdm Dec 5, 2019
.dockerignore Initial Commit Oct 26, 2017
.drone.yml Add listing of artifacts in Drone similar to CLI Jun 24, 2019
.gitignore update k8s defaults, CIS recommendations Jan 7, 2019
Dockerfile.dapper go to 1.12.10 Oct 23, 2019
LICENSE Initial Commit Oct 26, 2017
Makefile Initial Commit Oct 26, 2017 Update README with building instructions Sep 10, 2019
go.mod Vendor updates to latest kdm Dec 5, 2019
go.sum Vendor updates to latest kdm Dec 5, 2019
main.go Add Secret Encryption Provider Support Oct 29, 2019
vendor.conf Vendor Update Aug 21, 2019


Rancher Kubernetes Engine, an extremely simple, lightning fast Kubernetes installer that works everywhere.


Please check the releases page.


Please review the OS requirements for each node in your Kubernetes cluster.

Getting Started

Please refer to our RKE docs for information on how to get started! For cluster config examples, refer to RKE cluster.yml examples

Installing Rancher HA using rke

Please use High Availability (HA) Install to install Rancher in a high-availability configuration.


RKE can be built using the make command, and will use the scripts in the scripts directory as subcommands. The default subcommand is ci and will use scripts/ci. Cross compiling can be enabled by setting the environment variable CROSS=1. The compiled binaries can be found in the build/bin directory. Dependencies are managed by Go modules and can be found in go.mod.


Copyright (c) 2019 Rancher Labs, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You can’t perform that action at this time.