diff --git a/content/rancher/v2.x/en/cluster-provisioning/_index.md b/content/rancher/v2.x/en/cluster-provisioning/_index.md index 318cf361898..332bfaef10f 100644 --- a/content/rancher/v2.x/en/cluster-provisioning/_index.md +++ b/content/rancher/v2.x/en/cluster-provisioning/_index.md @@ -43,6 +43,10 @@ Now that you know what a Kubernetes Cluster is, how does Rancher fit in? Rancher simplifies creation of clusters by allowing you to create them through the Rancher UI rather than more complex alternatives. Rancher provides multiple options for launching a cluster. Use the option that best fits your use case. +![Rancher diagram]({{< baseurl >}}/img/rancher/ranchercomponentsdiagram.svg)
+Rancher components used for provisioning/managing Kubernetes clusters. + + ## Cluster Creation Options Options include: diff --git a/content/rancher/v2.x/en/contributing/_index.md b/content/rancher/v2.x/en/contributing/_index.md index 40552c68691..1824664d80a 100644 --- a/content/rancher/v2.x/en/contributing/_index.md +++ b/content/rancher/v2.x/en/contributing/_index.md @@ -26,6 +26,9 @@ loglevel repository | https://github.com/rancher/loglevel | This repository is t To see all libraries/projects used in Rancher, see the `vendor.conf` in the `rancher/rancher` repository. +![Rancher diagram]({{< baseurl >}}/img/rancher/ranchercomponentsdiagram.svg)
+Rancher components used for provisioning/managing Kubernetes clusters. + ### Building Every repository should have a Makefile and can be built using the `make` command. The `make` targets are based on the scripts in the `/scripts` directory in the repository (plus additional `trash` commands, please see below for more information about using `trash`), and each target will use [Dapper](https://github.com/rancher/dapper) to run the target in an isolated environment. The `Dockerfile.dapper` will be used for this process, and includes all the necessary build tooling needed. diff --git a/src/diagrams/ranchercomponentsdiagram.xml b/src/diagrams/ranchercomponentsdiagram.xml new file mode 100644 index 00000000000..96e137b3ff8 --- /dev/null +++ b/src/diagrams/ranchercomponentsdiagram.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/src/img/rancher/ranchercomponentsdiagram.svg b/src/img/rancher/ranchercomponentsdiagram.svg new file mode 100644 index 00000000000..fd8188fe4c4 --- /dev/null +++ b/src/img/rancher/ranchercomponentsdiagram.svg @@ -0,0 +1,2 @@ + +
Rancher 2.x
[Not supported by viewer]
Importing Kubernetes Clusters
<b>Importing Kubernetes Clusters</b>

  • Any Kubernetes cluster                      
[Not supported by viewer]
Provisioning Kubernetes Clusters
<b>Provisioning Kubernetes Clusters</b>
Rancher
<b>Rancher</b>
Rancher Launched Kubernetes
  • Nodes Hosted in an Infrastructure Provider
    • Amazon EC2
    • DigitalOcean
    • Azure
    • vSphere
    • Any (pluggable)
[Not supported by viewer]
Rancher Agents
<b>Rancher Agents</b>
Provisioning
<b>Provisioning</b>
API Framework & Types
[Not supported by viewer]
Utilities
[Not supported by viewer]
Rancher Server
https://github.com/rancher/rancher
Rancher Server<br>https://github.com/rancher/rancher<br>
RKE
https://github.com/rancher/rke
RKE<br>https://github.com/rancher/rke<br>
docker-machine
https://github.com/rancher/machine
docker-machine<br>https://github.com/rancher/machine<br>
Rancher CLI
https://github.com/rancher/cli
Rancher CLI<br>https://github.com/rancher/cli<br>
Norman
https://github.com/rancher/norman
Norman<br>https://github.com/rancher/norman<br>
Types
https://github.com/rancher/types
Types<br>https://github.com/rancher/types<br>
cattle-cluster-agent

cattle-cluster-agent<br><br>
cattle-node-agent
cattle-node-agent<br>
Rancher Launched Kubernetes
  • Creating a Cluster with Custom Nodes
[Not supported by viewer]
Rancher Agents
<b>Rancher Agents</b>
Provisioning
<b>Provisioning</b>
RKE
https://github.com/rancher/rke
RKE<br>https://github.com/rancher/rke<br>
cattle-cluster-agent

cattle-cluster-agent<br><br>
cattle-node-agent
cattle-node-agent<br>
Hosted Kubernetes Providers
  • Google Kubernetes Engine (GKE)
  • Amazon Elastic Container Service for Kubernetes (EKS)
  • Azure Kubernetes Service (AKS)
[Not supported by viewer]
Rancher Agents
<b>Rancher Agents</b>
Provisioning
<b>Provisioning</b>
kontainer-engine
https://github.com/rancher/
kontainer-engine
[Not supported by viewer]
cattle-cluster-agent

cattle-cluster-agent<br><br>
cattle-node-agent
cattle-node-agent<br>
Rancher Agents
<b>Rancher Agents</b>
cattle-cluster-agent

cattle-cluster-agent<br><br>
cattle-node-agent
cattle-node-agent<br>
User Interface
[Not supported by viewer]
Rancher UI
https://github.com/rancher/ui
Rancher UI<br>https://github.com/rancher/ui<br>
Rancher API UI
https://github.com/rancher/api-ui
Rancher API UI<br>https://github.com/rancher/api-ui<br>
Catalog Applications
https://github.com/rancher/helm
Catalog Applications<br>https://github.com/rancher/helm<br>
\ No newline at end of file