+
+If you have an Air Gapped network you will need the `tiller` image available in your private registry.
+
+##### Create registry secret
+
+Create a registry secret in the `kube-system` namespace for the `tiller` ServiceAccount to use.
+
+```
+kubectl -n kube-system create secret docker-registry regcred \
+--docker-server="reg.example.com" \
+--docker-username=
These ports should be open between nodes and the external network for communication and management of Rancher.
+| Protocol | +Port | +Description | +
|---|---|---|
| TCP | +22 | +SSH for RKE | +
| TCP | +80 | +Ingress controller - redirect to HTTPS | +
| TCP | +443 | +Ingress controller - HTTPS traffic to Rancher | +
| TCP | +6443 | +HTTPS to kube-api, used by kubectl and helm | +
In addition to the ports listed above these ports must be open between nodes.
+| Protocol | +Port | +Description | +
|---|---|---|
| TCP | +2379-2380 | +etcd | +
| udp | +8472 | +Overlay networking | +
| TCP | +10250 | +kubelet | +