Step 1 – Install docker
Step 2 – Install RKE
URL to download – https://github.com/rancher/rke/releases
$ sudo yum install wget -y
$ wget https://github.com/rancher/rke/releases/download/v1.3.10/rke_linux-amd64
$ chmod 755 rke_linux-amd64
$ mv rke_linux-amd64 rke
$ echo $PATH
$ sudo mv rke /usr/sbin
Step 3 – Add normal user to docker group
$ sudo groupadd docker
$ sudo gpasswd -a $USER docker
$ docker ps
Step 4 – Create rke config file
[centos@ip-172-31-11-29 ~]$ rke config
[+] Cluster Level SSH Private Key Path [~/.ssh/id_rsa]:
[+] Number of Hosts [1]: 1
[+] SSH Address of host (1) [none]: 172.31.11.29
[+] SSH Port of host (1) [22]:
[+] SSH Private Key Path of host (172.31.11.29) [none]: ~/.ssh/id_rsa
[+] SSH User of host (172.31.11.29) [ubuntu]: centos
[+] Is host (172.31.11.29) a Control Plane host (y/n)? [y]: y
[+] Is host (172.31.11.29) a Worker host (y/n)? [n]: y
[+] Is host (172.31.11.29) an etcd host (y/n)? [n]: y
[+] Override Hostname of host (172.31.11.29) [none]: host1
[+] Internal IP of host (172.31.11.29) [none]: 172.31.11.29
[+] Docker socket path on host (172.31.11.29) [/var/run/docker.sock]:
[+] Network Plugin Type (flannel, calico, weave, canal, aci) [canal]: weave
[+] Authentication Strategy [x509]:
[+] Authorization Mode (rbac, none) [rbac]:
[+] Kubernetes Docker image [rancher/hyperkube:v1.22.9-rancher1]:
[+] Cluster domain [cluster.local]:
[+] Service Cluster IP Range [10.43.0.0/16]:
[+] Enable PodSecurityPolicy [n]:
[+] Cluster Network CIDR [10.42.0.0/16]:
[+] Cluster DNS Service IP [10.43.0.10]:
[+] Add addon manifest URLs or YAML files [no]:
[centos@ip-172-31-11-29 ~]$
Step 5 – Run rke up command
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024
How to setup with containerd instead of docker?