Skip to content
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
d096677
358 Glossary project
martyav Feb 14, 2024
4cd21ac
added sidebar, revised styling
martyav Feb 15, 2024
922778f
redundant styling specification
martyav Feb 15, 2024
3d25e71
typo
martyav Feb 15, 2024
31344c4
Merge branch 'main' of https://github.com/martyav/rancher-docs into 3…
martyav Feb 21, 2024
bf2f6ac
switching to shared-file/import structure so we have a single source …
martyav Feb 22, 2024
8b06eec
updated styling + synonyms
martyav Feb 22, 2024
d6fae3b
moved version back to before def as grouping it with the synonyms/rel…
martyav Feb 23, 2024
eee8ccb
styling
martyav Feb 26, 2024
8ab00c6
filling out definitions icons through M
martyav Mar 1, 2024
2c0f470
build failed due to comment tag?
martyav Mar 1, 2024
aab9de6
rem'd comments as they were causing the build to fail due to unexpect…
martyav Mar 1, 2024
d1a1045
revised some definitions
martyav Mar 1, 2024
450913f
revised wording and some formatting fixes
martyav Mar 5, 2024
a5954a3
syncing with list in PR
martyav Mar 7, 2024
b2253e2
versioning
martyav Mar 7, 2024
3fc4ffc
rm'd placeholders
martyav May 24, 2024
2ba4a20
added Sunil's definitions
martyav May 24, 2024
855697a
tag
martyav May 24, 2024
c17c2af
Apply suggestions from code review
martyav May 28, 2024
1cb17fc
rm'd placeholder
martyav May 28, 2024
1388f57
rancher server definition + synonyms
martyav May 28, 2024
7a361d7
rm'd note from files to put in issue
martyav May 28, 2024
5ebf857
rm rancher enterprise, rke government
martyav May 28, 2024
b85427b
+ extension catalogs & registered cluster, syncing related terms, syn…
martyav May 28, 2024
65cd5f1
extra tag
martyav May 28, 2024
d2a9486
versioning info for rke2
martyav May 29, 2024
b72f80a
Apply suggestions from code review
martyav May 29, 2024
29d4e3c
Apply suggestions from code review
martyav May 30, 2024
a03bcfc
updated RKE def
martyav May 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Glossary
---

<!-- This page uses HTML definition list tags. dl indicates the start and end of a definition list. dt indicates the defined term, and dd the definition. These will stay in place until we upgrade to Docusaurus 3 and are able to add the remark-definition-list plugin for native Markdown syntax. We are currently blocked as the plugin requires a handler that isn't currently exposed. See https://github.com/facebook/docusaurus/discussions/8743#discussioncomment-6085581 and https://github.com/facebook/docusaurus/pull/9674 -->

<head>
<link rel="canonical" href="https://ranchermanager.docs.rancher.com/glossary"/>
</head>

This page covers Rancher-specific terminology and symbols which might be unfamiliar, or which differ between Rancher versions.

```mdx-code-block
import Glossary, {toc as GlossaryTOC} from "/shared-files/_glossary.md"

<Glossary />

export const toc = GlossaryTOC;
```
324 changes: 324 additions & 0 deletions shared-files/_glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,324 @@
## Icons & Symbols

<dl>
<dt>
</dt>
<dd>
The navigation menu toggle, a button in the far top left corner of the Rancher UI. Clicking the ☰ opens a sidebar that provides access to the main sections of the Rancher interface.
</dd>
<dt>
</dt>
<dd>
The submenu toggle, a button found at the far right of many table rows throughout the Rancher UI. Clicking the ⋮ opens a submenu containing a contextual list of tasks related to the item in that row.
</dd>
</dl>

## A

<dl>
<dt>
Apps
</dt>
<p>
<b>Versions:</b> Rancher v2.6.5 and later
</p>
<dd>
When describing navigation within Rancher, the section of the Rancher UI where you manage Helm chart repositories. In earlier versions of Rancher, this section was called <i>Apps & Marketplace</i>, or <i>Catalogs</i>.
</dd>
<p>
<b>Synonyms:</b> <i>Apps & Marketplace, Catalogs</i>
</p>
<dt>
Apps & Marketplace
</dt>
<p>
<b>Versions:</b> Rancher v2.5.0–2.6.5
</p>
<dd>
The section of the Rancher UI where you manage Helm chart repositories. In earlier versions of Rancher, this section was called <i>Catalogs</i>. In later versions, it is called <i>Apps</i>.
</dd>
<p>
<b>Synonyms:</b> <i>Apps, Catalogs</i>
</p>
</dl>

## C

<dl>
<dt>
Catalogs
</dt>
<p>
<b>Versions:</b> 1. Rancher v2.4.x and earlier 2. Rancher v2.7.x and later
</p>
<dd>
<ol>
<li>
The section of the Rancher UI where you manage Helm chart repositories. In later versions of Rancher, this section is called <i>Apps & Marketplace</i>, or <i>Apps</i>.
</li>
<li>
Extension catalogs, container image repositories that can be imported to add extensions to your Rancher instance.
</li>
</ol>
</dd>
<p>
<b>Synonyms:</b> <i>Apps, Apps & Marketplace</i>
</p>
<dt>
Cloud credentials
</dt>
<dd>
Placeholder
</dd>
<p>
<b>Related terms:</b> <i>Hosted clusters</i>
</p>
<dt>
Community
</dt>
<dd>
A build of Rancher that's available to the entire Rancher community.
</dd>
<p>
<b>Related terms:</b> <i>Prime, Rancher Prime</i>
</p>
</dl>

## D

<dl>
<dt>
Downstream cluster
</dt>
<dd>
An alternative name for a <i>Managed</i> cluster: a Kubernetes cluster that is managed by a Rancher server.
</dd>
<p>
<b>Synonyms:</b> <i>Managed cluster</i>
</p>
<p>
<b>Related terms:</b> <i>Hosted cluster, Imported cluster, Rancher server, Registered cluster</i>
</p>
</dl>

## E

<dl>
<dt>
Extension
</dt>
<p>
<b>Versions:</b> Rancher v2.7.0 and later
</p>
<dd>
Helm charts that can extend and enhance the Rancher UI, and tailor Rancher to your specific environment. Some Extensions require manual installation on a cluster, while others are built into Rancher. Built-in Extensions include Fleet and Harvester. Manually installed Extensions inlcude Kubewarden and Elemental.
</dd>
<p>
<b>Related terms:</b> <i>Apps & Marketplace, Catalogs, Integrations</i>
</p>
</dl>

## H

<dl>
<dt>
Hosted cluster
</dt>
<dd>
A managed cluster that is hosted in the cloud, by a Kubernetes provider. Rancher supports a variety of hosted Kubernetes providers, including Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and Google Kubernetes Engine (GKE). Rancher integrates with the hosted Kubernetes provider's cloud APIs, so that you can manage the cluster from the Rancher UI.
</dd>
<p>
<b>Related terms:</b> <i>Managed cluster</i>
</p>
</dl>

## I

<dl>
<dt>
Imported cluster
</dt>
<p>
<b>Versions:</b> Rancher 2.0–v2.4
</p>
<dd>
An existing cluster that was provisioned by a third-party, then set up to be managed by Rancher. <i>Registered clusters</i> in later versions of Rancher are roughly synonymous with imported clusters. The main difference is that there are more management features exposed in the Rancher UI for registered clusters than for imported clusters.
</dd>
<p>
<b>Synonyms:</b> Registered cluster
</p>
<p>
<b>Related terms:</b> <i>Managed cluster</i>
</p>
</dl>

## K

<dl>
<dt>
K3s
</dt>
<dd>
A lightweight Kubernetes distribution chiefly designed for workloads that run unattended under tight resource constraints.
</dd>
<p>
<b>Related terms:</b> <i>RKE</i>
</p>
</dl>

## L

<dl>
<dt>
Local cluster
</dt>
<dd>
An alternative name for the <i>Rancher server</i>, the cluster which hosts Rancher and manages other clusters. Here, <i>local</i> refers to the location of the Rancher installation, not to the user's local workstation. Local clusters can be hosted on-premises, in air-gapped environments, or in the cloud.
</dd>
<p>
<b>Synonyms:</b> <i>Rancher server, Upstream cluster</i>
</p>
<p>
<b>Related terms:</b> <i>Managed cluster</i>
</p>
</dl>

## M

<dl>
<dt>
Managed cluster
</dt>
<dd>
A Kubernetes cluster that is managed by a Rancher server. Managed clusters can run on a variety of infrastructure and can be located anywhere, including in the cloud, on-premises, or in air-gapped environments.
</dd>
<p>
<b>Synonyms:</b> <i>Downstream cluster</i>
</p>
<p>
<b>Related terms:</b> <i>Rancher server</i>
</p>
</dl>

## R

<dl>
<dt>
Rancher Enterprise
</dt>
<dd>
An alternative name for <i>Rancher Prime</i>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
An alternative name for <i>Rancher Prime</i>.
An alternative name for <i>Rancher Prime</i>.

</dd>
<p>
<b>Synonyms:</b> <i>Rancher Prime</i>
</p>
<p>
<b>Related terms:</b> <i>Community</i>
</p>
<dt>
Rancher Kubernetes Engine (RKE)
</dt>
<dd>
<ol>
<li>
A CNCF-certified Kubernetes distribution that runs entirely within Docker containers. There are two main versions of RKE available. The 1.x software line is sometimes called <i>RKE1</i>. The next-generation line is called <i>RKE2</i> or <i>RKE Government</i>.
</li>
<li>
Shorthand for <i>RKE1</i>, the 1.x software line of RKE.
Copy link
Contributor

@btat btat May 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this considered a second definition or is the ordered list used as a workaround to add another paragraph?

Shorthand for RKE1 - it seems a bit awkward to call the preferred term a shorthand of a secondary form.
the 1.x software line of RKE - we're kind of defining RKE by making a reference to RKE with this part.

Also, both parts of the second listitem seemed like they can be dropped since the first listitem already makes a similar reference.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was intended as a second definition, but if we don't need it we can get rid of the list

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd vote for removing it.

Forgot to include this in my original comment:
the 1.x software line of RKE - we're kind of defining RKE by making a reference to RKE with this part.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If definition 2 stood alone without the previous definition describing RKE, it would be more confusing. But, at any rate, definition 1 already covers the RKE1 usage ("The 1.x software line is sometimes called RKE1") so the second definition isn't necessary. We can just remove the second definition and update that sentence in the first to, "The 1.x software line is sometimes called RKE1, or simply RKE."

</li>
</ol>
</dd>
<p>
<b>Related terms:</b> <i>K3s, RKE1, RKE2, RKE Government</i>
</p>
<dt>
Rancher Prime
</dt>
<dd>
Rancher Prime is a new edition of the commercial, enterprise offering built on the the same source code. Installation assets are hosted on a trusted registry owned and managed by Rancher with additional value coming in from security assurances, extended lifecycles, access to focused architectures and Kubernetes advisories.
</dd>
<p>
<b>Synonyms:</b> <i>Rancher Enterprise</i>
</p>
<dt>
Rancher server
</dt>
<dd>
Rancher Server is a Kubernetes management tool to deploy and run clusters anywhere and on any provider. Rancher includes all the software and downstream cluster components used to manage the entire Rancher deployment.
</dd>
<p>
<b>Synonyms:</b> <i>Local cluster, Upstream cluster</i>
</p>
<p>
<b>Related terms:</b> <i>Managed cluster</i>
</p>
<dt>
RKE1
</dt>
<dd>
An alternative name for the 1.x software line of Rancher Kubernetes Engine (RKE). Sometimes called <i>RKE</i> for short. RKE1 is a certified Kubernetes distribution and CLI/library which creates and manages a Kubernetes cluster.
</dd>
<p>
<b>Related terms:</b> <i>Rancher Kubernetes Engine, RKE2</i>
</p>
<dt>
RKE2
</dt>
<p>
<b>Versions:</b> Rancher v2.6.0 and later
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rancher v2.6.0 and later this is only accurate for provisioning. In v2.5 it's possible to register RKE2 clusters. Not sure how we should update this without causing the version field to be super inconsistent though.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it can be noted in parentheses.

"v2.5 (to register), v2.6 (to provision)"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just applied the parentheses idea

</p>
<dd>
A fully conformant version of the Rancher Kubernetes Engine (RKE) that is designed for security and compliance with US federal government standards. Sometimes called <i>RKE Government</i>.
</dd>
<p>
<b>Synonyms:</b> <i>RKE Government</i>
</p>
<dt>
RKE Government
</dt>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a removal candidate. We don't use the term other than when we introduce RKE2.

If we remove this, there are multiple references to this that need to be updated.

<p>
<b>Versions:</b> Rancher v2.6.0 and later
</p>
<dd>
An alternative name for RKE2.
</dd>
<p>
<b>Synonyms:</b> <i>RKE2</i>
</p>
<dt>
Roles
</dt>
<dd>
Within Rancher, roles determine what actions a user can make within a cluster or project.
</dd>
</dl>

## U

<dl>
<dt>
Upstream cluster
</dt>
<dd>
An upstream cluster is the local Kubernetes cluster that your Rancher installation is provisioned on.
</dd>
<p>
<b>Synonyms:</b> <i>Local cluster, Rancher server</i>
</p>
<p>
<b>Related terms:</b> <i>Managed cluster</i>
</p>
</dl>

## W

<dl>
<dt>
Workload
</dt>
<dd>
Workloads are objects that set deployment rules for pods. Based on these rules, Kubernetes performs the deployment and updates the workload with the current state of the application. Workloads let you define the rules for application scheduling, scaling, and upgrade.
</dd>
</dl>
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -1367,6 +1367,7 @@ const sidebars = {
]
},
"contribute-to-rancher",
"glossary",
]
}
module.exports = sidebars;
17 changes: 17 additions & 0 deletions src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,23 @@ code {
font-family: 'Roboto Mono', monospace;
}

dd {
margin-top: 1rem;
margin-bottom: 1rem;
}

dt {
font-weight: bold;
margin-top: 1rem;
}

dl p {
font-size: .9rem;
font-weight: lighter;
margin-inline-start: 40px; /*This is intended to match the margin spacing for the dd element*/
margin-bottom: 0;
}

hr {
background-image: -webkit-linear-gradient(left,#f3f3f3,#adadb1,#f3f3f3);
margin: 0 auto;
Expand Down
19 changes: 19 additions & 0 deletions versioned_docs/version-2.0-2.4/glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Glossary
---

<!-- This page uses HTML definition list tags. dl indicates the start and end of a definition list. dt indicates the defined term, and dd the definition. These will stay in place until we upgrade to Docusaurus 3 and are able to add the remark-definition-list plugin for native Markdown syntax. We are currently blocked as the plugin requires a handler that isn't currently exposed. See https://github.com/facebook/docusaurus/discussions/8743#discussioncomment-6085581 and https://github.com/facebook/docusaurus/pull/9674 -->

<head>
<link rel="canonical" href="https://ranchermanager.docs.rancher.com/glossary"/>
</head>

This page covers Rancher-specific terminology and symbols which might be unfamiliar, or which differ between Rancher versions.

```mdx-code-block
import Glossary, {toc as GlossaryTOC} from "/shared-files/_glossary.md"

<Glossary />

export const toc = GlossaryTOC;
```
Loading