restructed install section now that we don't have separate load balancer and ssl tasks

This commit is contained in:
Mark Bishop
2018-05-10 12:19:13 -07:00
committed by Mark Bishop
parent 194c1d5a5a
commit beea336a4e
6 changed files with 21 additions and 40 deletions
+10 -14
View File
@@ -4,26 +4,22 @@ weight: 50
---
# Installation
This section contains instructions for installing Rancher in development and production environments. Review the section below to identify your use case. Then follow the linked procedures.
This section contains instructions for installing Rancher in development and production environments.
## Objectives
Choose from the following installation options:
1. Install Rancher Server. We have instructions for these use cases. Pick the right one for you:
- [Single Node Installation]({{< baseurl >}}/rancher/v2.x/en/installation/single-node-install)
- [Single Node Installation]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install): In this simple install scenario, you install Rancher on a single Linux host.
In this simple install scenario, you install Rancher on a single Linux host.
- [Single Node Install With External Loadbalancer]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install-external-lb): In this scenario, you install Rancher on a single Linux host and access it using an external loadbalancer/proxy.
- [Single Node Installation with External Loadbalancer]({{< baseurl >}}/rancher/v2.x/en/installation/single-node-install-external-lb)
- [High Availablity Installation]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/ha-server-install/): This install scenario creates a new Kubernetes cluster dedicated to running Rancher Server in a high-availabilty (HA) configuration.
In this scenario, you install Rancher on a single Linux host and access it using an external loadbalancer/proxy.
- [Air Gap Installation]({{< baseurl >}}/rancher/v2.x/en/installation/air-gap-installation/): We also have instructions for a more specialized use case where you install Rancher Server in an environment without an Internet connection.
- [High Availablity Installation]({{< baseurl >}}/rancher/v2.x/en/installation/ha-server-install/)
<!-- 2. **Optional:** Configure an external Load Balancer. A load balancer acts like a traffic cop for connections incoming to your Kubernetes cluster. You options are:
This install scenario creates a new Kubernetes cluster dedicated to running Rancher Server in a high-availabilty (HA) configuration.
a. [Amazon Application Load Balancer]({{< baseurl >}}/rancher/v2.x/en/installation/load-balancing-config/config-amazon-alb/)
- [Air Gap Installation]({{< baseurl >}}/rancher/v2.x/en/installation/air-gap-installation/)
b. [Amazon Network Load Balancer]({{< baseurl >}}/rancher/v2.x/en/installation/load-balancing-config/config-amazon-nlb/)
c. [Nginx]({{< baseurl >}}/rancher/v2.x/en/installation/load-balancing-config/config-Nginx/)
3. Configure SSL communication. Set up SSL by installing certificates on your Kubernetes nodes. You have a variety of options for [SSL Configuration]({{< baseurl >}}/rancher/v2.x/en/installation/ssl-config/). -->
We also have instructions for a more specialized use case where you install Rancher Server in an environment without an Internet connection.
@@ -1,8 +1,8 @@
---
title: High Availability Install
title: High Availability Installation
weight: 275
---
# High Availability Install
# High Availability Installation
This set of instructions creates a new Kubernetes cluster dedicated to running Rancher in a high-availability (HA) configuration. This procedure walks you through setting up a 3-node cluster using the Rancher Kubernetes Engine (RKE). The cluster's sole purpose is running pods for Rancher. The setup is based on:
@@ -130,7 +130,7 @@ Certificates can be configured by using base64 encoded strings in the config fil
>**Note:**
> If you are using Certificate Signed By A Recognized Certificate Authority, [click here](#certificate-signed-by-a-recognized-certificate-authority) to proceed.
If you are using a Self Signed Certificate, you will need to generate base64 encoded strings for each of your files (Certificate file, Certificate Key file, and CA certificate file).
If you are using a Self Signed Certificate, you will need to generate base64 encoded strings for each of your files (Certificate file, Certificate Key file, and CA certificate file). Make sure that your certificate file includes all the intermediate certificates in the chain, the order of certificates in this case is first your own certificate, followed by the intermediates.
In the `kind: Secret` with `name: cattle-keys-ingress`:
@@ -1,14 +0,0 @@
---
title: Rancher Server Installation
weight: 225
---
# Rancher Server Installation
This section contains instructions for setting up Rancher Server in development and production environments. The section also contains supplementary documentation for configuring load balancers and SSL certificates to work with Rancher.
Choose from the options below:
- [Single Node Install]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install/)
- [Single Node Install with External Loadbalancer]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install-external-lb/)
- [High-Availability Server Install]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/ha-server-install/)
@@ -1,14 +1,14 @@
---
title: Single Node Install with External Load Balancer
title: Single Node Installation with External Load Balancer
weight: 260
---
# Single Node Install with External Load Balancer
# Single Node Installation with External Load Balancer
For development environments, we recommend installing Rancher by running a single Docker container. In this installation scenario, you'll install Docker on a single Linux host, and then install Rancher on your host using a single Docker container.
>**Note:**
> If you want don't want to use an external load balancer, please see [Single Node Install]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install/).
> If you want don't want to use an external load balancer, please see [Single Node Installation]({{< baseurl >}}/rancher/v2.x/en/installation/single-node-install/).
## Provision Linux Host
@@ -23,7 +23,7 @@ Provision a single Linux host to launch your {{< product >}} Server.
{{< requirements_software >}}
>**Note:**
>- `rancher/rancher` is hosted on [DockerHub](https://hub.docker.com/r/rancher/rancher/tags/). If you don't have access to DockerHub, or you are installing Rancher without an internet connection, refer to [Installing From a Private Registry]({{< baseurl >}}/rancher/v2.x/en/installation/air-gap-installation/install-from-private-registry/).<br/><br/>
>- `rancher/rancher` is hosted on [DockerHub](https://hub.docker.com/r/rancher/rancher/tags/). If you don't have access to DockerHub, or you are installing Rancher without an internet connection, refer to [Installing From a Private Registry]({{< baseurl >}}/rancher/v2.x/en/installation/air-gap-installation/install-from-private-registry/).<br/>
>- For a list of other Rancher Server tags available, refer to [Rancher Server Tags]({{< baseurl >}}/rancher/v2.x/en/installation/server-tags/).
## Configuration
@@ -1,16 +1,16 @@
---
title: Single Node Install
title: Single Node Installation
weight: 250
description: For development environments, we recommend installing Rancher by deploying a single Docker container.
---
# Single Node Install
# Single Node Installation
For development environments, we recommend installing Rancher by running a single Docker container. In this installation scenario, you'll install Docker on a single Linux host, and then install Rancher on your host using a single Docker container.
>**Note:**
> If you want to use an external loadbalancer, please see [Single Node Install with an External Loadbalancer]({{< baseurl >}}/rancher/v2.x/en/installation/server-installation/single-node-install-external-lb/).
> If you want to use an external loadbalancer, please see [Single Node Installation with an External Loadbalancer]({{< baseurl >}}/rancher/v2.x/en/installation/single-node-install-external-lb/).
## Provision Linux Host
@@ -116,4 +116,3 @@ $ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/ranche
## Persistent data
{{< persistentdata >}}
@@ -1,7 +1,7 @@
<div>
<h4>Hardware Requirements</h4>
<p>Hardware requirements scale based on the size of your Rancher deployment.</p>
<p>Hardware requirements scale based on the size of your Rancher deployment. Provision each individual node according to the requirements.</p>
<table>
<tr>
<th>Deployment Size</th>