* Use crds.enabled to install cert-manager
Signed-off-by: Dharmit Shah <dharmit.shah@suse.com>
* versioned
* reverted changes to earliest versions and slightly modified comment
* spacing issue
---------
Signed-off-by: Dharmit Shah <dharmit.shah@suse.com>
Co-authored-by: Dharmit Shah <dharmit.shah@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* Use crds.enabled to install cert-manager
Signed-off-by: Dharmit Shah <dharmit.shah@suse.com>
* versioned
* reverted changes to earliest versions and slightly modified comment
* spacing issue
---------
Signed-off-by: Dharmit Shah <dharmit.shah@suse.com>
Co-authored-by: Dharmit Shah <dharmit.shah@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* [2.9.0] #1403 update feature flags - uiextension
* bit about noAuth
* pronouns
* reorder sentences
* updated according to suggestions from diogoasouza
* generally available
* versioning
* Add back external-rules
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* Adding external-rules v2.9 section
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Revising the Feature Flag page after review and adding a behavior change section regarding external objects to the Cluster and Project Roles user guide page.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Applying suggestion after review.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Moving the external-rules into below table to denote removed status and note information about default behavior.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Correct merge conflict
Co-authored-by: Billy Tat <btat@suse.com>
---------
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* Update CSP Adapter version table for v2.9.0
* Update CSP Adapter version table for v2.9.0 (docs folder)
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Billy Tat <btat@suse.com>
* Update webook table for v2.9 / latest
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Billy Tat <btat@suse.com>
* Add version table for v2.9.0
* Update src/pages/versions.md
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Billy Tat <btat@suse.com>
* 1370-optional-filter-on-azure-ad-auth-group-memberships
* assorted revisions, including adding a section and moving the step for initial setup
* reduce repetition by linking to section
* added image
* slight reword
* apply to 2.9
* Debug mode for fleet in rancher
Note how to enable debug mode for fleet in rancher in Troubleshotting section added.
* suggestions from ci incorporated
* Apply suggestions from code review
Co-authored-by: Marty Hernandez Avedon <marty.avedon@suse.com>
* versioning
---------
Co-authored-by: Marty Hernandez Avedon <marty.avedon@suse.com>
* 1151 Add documentation for OCI feature in Apps & Marketplace Section
* rename file, edit intro, add canonical link
* edited refresh instructions
* edited update instructions
* edited delete instructions
* initial attempt at add an oci registry
* completed edit of first section, made misc revisions to other text
* escape angle brackets
* moved file
* added edited text of helm-charts-in-rancher from #1320
* instructions updated to sync with #1320
* updated with suggestions from review
* more edits
* more suggestions from reviews
* most changes addressed except line 101
* line 101 rate limiting addressed
* Apply suggestions from code review
Co-authored-by: Diogo Souza <diogo.souza@suse.com>
Co-authored-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
* Apply suggestions from code review
Co-authored-by: Diogo Souza <diogo.souza@suse.com>
* Apply suggestions from code review
Co-authored-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
* rename
* clarified what triggers the exp backoff
* edit suggestions on clarifications
* Apply suggestions from code review
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* Apply suggestions from code review
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* sidebar for v2.9
* experimental feature caution
* ported to docs/
* removed slashes as they were displaying
* using literals to get around annoying confusion around how to treat slashes
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* revised caution box
* drop the yet
* rm'd 2 instances of 'rate-limiting'
* added link to limitations section
* rm'd bit that begs the question about other options
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
---------
Co-authored-by: Diogo Souza <diogo.souza@suse.com>
Co-authored-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
Update versioned_docs/version-2.9/how-to-guides/new-user-guides/manage-clusters/clean-cluster-nodes.md
Update versioned_docs/version-2.7/how-to-guides/new-user-guides/manage-clusters/clean-cluster-nodes.md
Update versioned_docs/version-2.8/how-to-guides/new-user-guides/manage-clusters/clean-cluster-nodes.md
Co-Authored-By: Billy Tat <btat@suse.com>
* Adding note on generating session token and the service account name expected.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Updating after review and researching Kiali docs. Added link to Kiali docs and Kiali token authentication strategy page.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Updating link with better example
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Updating the Istio - Generate and View Traffic from Istio page to include text guiding users on token generation for Kiali login. This commit has strictly structural changes to the page.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Removing repetitive intro line.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Updating note across versions to include information on Istio auth strategy and adding text into Generate and View Traffic - Prereq section regarding auth strategy and the service account name to specify during token generation.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Applying review suggestions.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* Fixing header to h2 and rephrasing optional text after review.
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
---------
Signed-off-by: Sunil Singh <sunil.singh@suse.com>
* 1358 Link to 'Settings for etcd tuning' no longer valid
updates dead link to new URL
* updated etcd version links
2.0-2.4 was tricky, I opted for etcd v3.3 as it's identical to the text on v3.4 except for a single clarifying heading
* update link in v2.5 to etcd v3.3 to cover downstream
* other 3.4 files in /docs
* other 3.4 files in /v2.9
* other 3.4 files in /v2.8
* other 3.4 files in /v2.7
* other 3.4 files in /v2.6
* other 3.4 files in /v2.5
* other 3.4 files in /v2.0-2.4
* rm'ing '.0' from URLs
* update v2.6 links to account for differing etcd versions
* chinese links
* Warn not to allow nonadmin on Rancher local cluster
* versioning
* Apply suggestions from code review
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
* versioning applied to suggestion
---------
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
* SURE-8285 Document user retention feature
* fixing changes for global-configuration.md
* versioning plus the enable user authentication page
* Apply suggestions from code review
Co-authored-by: Andy Pitcher <andy.pitcher@suse.com>
Co-authored-by: Peter Matseykanets <peterm@mail.ru>
Co-authored-by: pdellamore <pietro.dellamore@suse.com>
* versioning, updates to descriptions of settings
* correcting versioning & rm v2.9 file
* one more correction
* if you can't remove the file, just make sure it's synced...
* Update docs/how-to-guides/advanced-user-guides/enable-user-retention.md
Co-authored-by: Peter Matseykanets <peterm@mail.ru>
* user-last-login-default
* more settings, more details about deletion behavior
* versioning
* more explanation for last-login
* revising blurb about disabling
* describing deletion behavior less direly
* corrected commands
* fix overwrite
* corrected commands
* updated description of zero value
* sidebars
* canonical link fixed
* rm'd parenthetical versioning remark
* heading capitalization, log in vs login
* more log in
* revise command, important box, enabling user retention section
* clarifying that some optional settings are also global
* rm patch mention from 2.9
* explain how to view settings for individual users
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* duplicate word rm'd
---------
Co-authored-by: Andy Pitcher <andy.pitcher@suse.com>
Co-authored-by: Peter Matseykanets <peterm@mail.ru>
Co-authored-by: pdellamore <pietro.dellamore@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
We currently recommend that users push to release branches, but we often don't have such branches, and instead use milestones and labels to track changes intended for releases
* 1283 update Rancher security best practices to address public IP exposure
* link and bullet points
* Update docs/reference-guides/rancher-security/rancher-security-best-practices.md
* versioning
* typo
* 358 Glossary project
initial draft + styling for definition tags
* added sidebar, revised styling
* redundant styling specification
* typo
* switching to shared-file/import structure so we have a single source file to update regardless of version
to achieve this, we needed to use an madx-code-block to give us a proper side navigation TOC
* updated styling + synonyms
* moved version back to before def as grouping it with the synonyms/related terms was visually confusing
added some definitions (catalogs, downstream cluster)
* styling
* filling out definitions icons through M
* build failed due to comment tag?
* rem'd comments as they were causing the build to fail due to unexpected token error
* revised some definitions
* revised wording and some formatting fixes
* syncing with list in PR
* versioning
* rm'd placeholders
* added Sunil's definitions
* tag
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* rm'd placeholder
* rancher server definition + synonyms
* rm'd note from files to put in issue
* rm rancher enterprise, rke government
* + extension catalogs & registered cluster, syncing related terms, syncing language in definitions
* extra tag
* versioning info for rke2
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* updated RKE def
* copy-paste error correction
---------
Co-authored-by: Billy Tat <btat@suse.com>
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* 358 Glossary project
initial draft + styling for definition tags
* added sidebar, revised styling
* redundant styling specification
* typo
* switching to shared-file/import structure so we have a single source file to update regardless of version
to achieve this, we needed to use an madx-code-block to give us a proper side navigation TOC
* updated styling + synonyms
* moved version back to before def as grouping it with the synonyms/related terms was visually confusing
added some definitions (catalogs, downstream cluster)
* styling
* filling out definitions icons through M
* build failed due to comment tag?
* rem'd comments as they were causing the build to fail due to unexpected token error
* revised some definitions
* revised wording and some formatting fixes
* syncing with list in PR
* versioning
* rm'd placeholders
* added Sunil's definitions
* tag
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* rm'd placeholder
* rancher server definition + synonyms
* rm'd note from files to put in issue
* rm rancher enterprise, rke government
* + extension catalogs & registered cluster, syncing related terms, syncing language in definitions
* extra tag
* versioning info for rke2
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* updated RKE def
---------
Co-authored-by: Billy Tat <btat@suse.com>
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* Update general-faq.md
removing notice about mesos & swarm. it's been 6+ years since 2.0 was released, time to move on.
* versioning
---------
Co-authored-by: martyav <marty.avedon@suse.com>
* 999 Clarify support and stipulations for use of firewall in documentation
added scarier warning about firewalld usage
* revised language slightly
* Update docs/how-to-guides/advanced-user-guides/open-ports-with-firewalld.md
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* versioning, updated link, & abbreviated warning for v2.0-2.4
---------
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* 1281 Docker machine link redirects to Docker Desktop documentation
* updated link to gcbw.github.io version of docker docs
* more explication of the Docker Machine situation
* versioning
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Billy Tat <btat@suse.com>
* When using AzureAD authentication provider the rancher URL gets redirected back to the primary URL instead of staying at an alternate.
* improve description and add example
* rv'ing preliminary edits -- they unnecessarily expand the scope of the PR
* reword
* revised wording again, rm'd example
* Update docs/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-azure-ad.md
* Update docs/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-azure-ad.md
* versioning up through v2.7
* added more versions
ticket notes that this is an inherent design decision in Rancher
* 1182 Add warning note for node driver deletion on vmware
* fix typos
* fix headings, reword for clarity
* typos, formating, added bit about providers & instructions to view
* reword
* added back steps about cluster management page
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* versioning
---------
Co-authored-by: Billy Tat <btat@suse.com>
* Add Vale config file
* Add GH workflow
* Add SUSE style guide rules
* Add reference of SUSE style guide and Vale to README
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Billy Tat <btat@suse.com>
* added note about cve-2024-22030 to security faq
* Apply suggestions from code review
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* suggestions from Slack applied
* versioning
---------
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* 593 Add password requirments
* re-organize page to use tabs, remove redundant material
* eng: Bootstrap password has no validation/length requirements, subsequent admin passwords must be 12 chars or longer
* update quickstart guides with link to password requirments
* link to content in setting up bootstrap password
* Apply suggestions from code review
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
* suggestions from code review
* update password requirements
* helm cli
* fix link
* another link
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* sync 2.8
* syncing 2.7
* adding in helm-cli sync for 2.7 & 2.8
---------
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* Update missing translation about cis、istio、monitoring and logging parts for latest
* Update missing translation about cis、istio、monitoring and logging parts for v2.8
* Update missing latest Chinese translations
Update latest version missing Chinese translations in `reference-guides`
and `enable-api-audit-log-in-downstream-clusters.md` in `how-to-guides`.
* Update missing v2.8 Chinese translations
Update v2.8 version missing Chinese translations in `reference-guides`
and `enable-api-audit-log-in-downstream-clusters.md` in `how-to-guides`.
* 911 Migration doc in need of clarification
Clarified value
* dns step added
* revise wording
* revised based on 760
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* > <registry>
* rm double newlines
---------
Co-authored-by: Billy Tat <btat@suse.com>
* Syncing sidebar labels with page titles
Deploying Rancher Server: Update sidebar label to match title
* Installing/Upgrading Rancher: Update title to match sidebar
This is a reference/hub page for install guides with no step-by-step instructions, so we're breaking the -ing rule to match other reference pages as well as the current sidebar label
* Cluster Access: Update title to match sidebar
* Kubernetes Persistent Storage: Volumes and Storage Classes - Update title to match sidebar
* Don't have a Kubernetes cluster? Try one of these tutorials: Update title to match sidebar and make old title intro to page
* Don't have infrastructure for your Kubernetes cluster? Try one of these tutorials: Update title to match sidebar and make old title intro to page
* versioning Deploying Rancher Server update to other sidebars
* Setting Up Kubernetes Clusters in Rancher: Update sidebars to match title and other sidebar labels
* capitalization
* Creating a vSphere Cluster: Update sidebar to match title and other labels
* Creating a Nutanix AOS Cluster: Update sidebar to match title and other labels
* Kubernetes Clusters in Rancher Setup across the board for title and sidebar, to match convention in sidebar
* Kubernetes Resources: Updated title to match sidebar and distinguish from identically-titled page in troubleshooting section
* The Horizontal Pod Autoscaler: Updated title to match sidebar
* Backups and Disaster Recovery: Update title to match sidebar
* typo fix
* revert to Installation and Upgrade of Rancher
fix typo in title: Create Kubernetes Persistent files
* fix typo in Persistent Storage files
* Configuration: Update title to match sidebar item Monitoring V2 Configuration Guides
* Setup Guide: Make both sidebar + title Istio Setup guides to match other sidebar labels
* Best Practices: Update both to Best Practice Guides
* Architecture: Update to match sidebar Rancher Architecture.
Note that there are multiple pages with identical titles, one is on Fleet and another on some other subject
* Architecture: Retitle logging-architecture.md files Logging Architecture
* Architecture: Retitle fleet/architecture.md files Fleet Architecture
* GKE Cluster Configuration: Update sidebar to match title and other labels in same section
* Security: Update both to Rancher Security Guides
* RKE Hardening Guide: Update to match sidebar
* typo
* RKE2 Hardening Guide: Update to match sidebar
* K3s Hardening Guide: Update to match sidebar
* various FAQ pages: Add FAQ to title to disambiguate content
* Cloud Native Storage with Longhorn: Versioning so older pages match current title
* rm international pages for now
* typo in metadata killed build
* updated sidebar: plural Istio Setup Guides
* updating Monitoring Config Guides title/label and distinguishing from similar section under References
* monitoring V2 config examples: rm 'V2'
* Kubernetes Cluster Setup > Setting up a Kubernetes Cluster for Rancher Server
* Update missing Chinese translation about current vsphere/workload/project/quota/loadbalancer/helm/backup/app/autoscaler
* Update missing Chinese translation about version-2.8 vsphere/workload/project/quota/loadbalancer/helm/backup/app/autoscaler
* Update missing chinese translation about troubleshooting and RK API for latest
* Update missing chinese translation about troubleshooting and RK API for v2.8
* 1172-refresh-helm-charts-in-rancher-page
* wording revised, steps compressed
* smoothing instructions, syncing language in similar steps
* updated heading levels
* versioning
* versioned headings
* Apply suggestions from code review
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
* rm'd br tag, revised descr of project/namespace filter, made all nouns plural to match verb
* Apply suggestions from code review
missed one
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
* Helm apps > Kubernetes apps
* h3 heading and moved feature charts section
* absolute link to older docs, spacing
* heading levels
* reorganizing/renaming helm charts in rancher section
* rename some headings
* changing path to apps/repositories to instead go through explore button
* once > after
* engineers say the default branch is set by the remote repo. Rancher will respect whatever that default is unless you specifically tell it to pull from another branch
* straggler
* fix in-page links after heading changed
* wrong verb!
* hyphen
* moved section up as to not interrupt flow
* moved info about upstream charts
* moved line 64 to part of line 31
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* Update versioned_docs/version-2.8/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Update versioned_docs/version-2.8/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Update versioned_docs/version-2.7/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Update versioned_docs/version-2.7/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Update docs/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Update docs/how-to-guides/new-user-guides/helm-charts-in-rancher/helm-charts-in-rancher.md
Co-authored-by: Billy Tat <btat@suse.com>
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
---------
Co-authored-by: Lucas Saintarbor <lucas.saintarbor@suse.com>
Co-authored-by: Billy Tat <btat@suse.com>
* API token docs are outdated, out of sync
synced 2.8 and latest
* updates and syncing with v2.7
* more syncing, more revisions, v2.6 versioning
* more syncing
* sync v2.8 w latest
* Duration according to https://github.com/rancher/rancher/pull/42269
* Apply suggestions from code review
Co-authored-by: Billy Tat <btat@suse.com>
* syncing how we describe the value
* capitalization of ttl
---------
Co-authored-by: Billy Tat <btat@suse.com>
Starting on Rancher 2.8.3 and 2.9.X, only `Lease` objects will be used as a lock for leader election. Previously, a multi-lock `ConfigMap` + `Lease` was used, so these docs changes are backward compatible.
* 1163 Title change 'Helm Charts in Rancher' and add 'Catalogs' heading for SEO
* versioning + formatting
* casing, periods
* formatting force
* Apply suggestions from code review
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* moved and renamed section about catalogs
* .
---------
Co-authored-by: Sunil Singh <sunil.singh@suse.com>
* Warn users that Rancher in Docker isn't supported
Added a large Caution banner to the main Rancher in Docker page warning users that using the Rancher in docker method is not supported for production installs.
* revised language to rancher in docker caution message
Co-authored-by: Marty Hernandez Avedon <marty.avedon@suse.com>
* updated caution message for all versions of rancher
Signed-off-by: Trenton VanderWert <trenton.vanderwert@gmail.com>
---------
Signed-off-by: Trenton VanderWert <trenton.vanderwert@gmail.com>
Co-authored-by: Marty Hernandez Avedon <marty.avedon@suse.com>
* 743 Role Templates management title updated
In v2.7.7, the title of the Roles page under Users & Authentication, was updated to instead read Role Templates
* updated for v2.7 pages
* syncing v2.7 verbage
* more syncing across versions
* Update aws-marketplace.md
Removed reference to outdated Youtube video. New video will be referenced from Enceladus
* versioning
---------
Co-authored-by: Kevin A <9853029+kevinayres@users.noreply.github.com>
- Verify if changes pertain to other versions of Rancher. If they do, finalize the edits on one version of the page, then apply the edits to the other versions.
- If the pull request is dependent on an upcoming release, make sure to target the release branch instead of `main`.
- If the pull request is dependent on an upcoming release, remember to add a "MERGE ON RELEASE" label and set the proper milestone.
@@ -15,19 +15,29 @@ To get started, [fork](https://github.com/rancher/rancher-docs/fork) and clone t
Our repository doesn't allow you to make changes directly to the `main` branch. Create a working branch and make pull requests from your fork to [rancher/rancher-docs](https://github.com/rancher/rancher-docs).
For most updates, you'll need to edit a file in the `/docs` directory, which represents the ["Latest"](https://ranchermanager.docs.rancher.com/) version of our published documentation. The "Latest" version is a mirror of the most recently released version of Rancher. As of December 2023, the most recently released version of Rancher is 2.8.
For most updates, you'll need to edit a file in the `/docs` directory, which represents the ["Latest"](https://ranchermanager.docs.rancher.com/) version of our published documentation. The "Latest" version is a mirror of the most recently released version of Rancher. As of August 2024, the most recently released version of Rancher is 2.9.
Whenever an update is made to `/docs`, you should apply the same change to the corresponding file in `/versioned_docs/version-2.8`. If a change only affects older versions, you don't need to mirror it to the `/docs` directory.
Whenever an update is made to `/docs`, you should apply the same change to the corresponding file in `/versioned_docs/version-2.9`. If a change only affects older versions, you don't need to mirror it to the `/docs` directory.
If a file is moved or renamed, you'll also need to edit the `sidebars.js` files for each affected version, as well as the list of redirects in `docusaurus.config.js`. See [Moving or Renaming Docs](./moving-or-renaming-docs.md).
### Navigate the Repo
The file paths in the repo correspond to the URLs for pages on the docs website. The docs for the latest version of Rancher are located in `/docs`. Most index pages are found within the `/pages-for-subheaders` directory in `/docs`. All images are in `/static/img` in the top level of the repo. Older docs are found within `/versioned_docs` and generally follow the same structure as the files in `/docs`.
The file paths in the repo correspond to the URLs for pages on the docs website. The docs for the latest version of Rancher are located in `/docs`. All images are in `/static/img` in the top level of the repo. Older docs are found within `/versioned_docs` and generally follow the same structure as the files in `/docs`.
### Style & Formatting
The docs are written in [Markdown](https://www.markdownguide.org/getting-started/). We refer to the Microsoft [style guide](https://learn.microsoft.com/en-us/style-guide/welcome/) and use standard American English. Many pages are also available in Simplified Chinese.
The docs are written in [Markdown](https://www.markdownguide.org/getting-started/). We use standard American English and many pages are also available in Simplified Chinese.
Moving forward, we are referring to the SUSE [style guide](https://documentation.suse.com/style/current/pdf/style-guide_en.pdf). The **Style check / runner / vale (pull_request)** check used [Vale](https://vale.sh/) to make style and grammar suggestions for new or updated documentation based on the SUSE style guide. To review these suggestions when working on a PR:
1. Select the details of the **Style check / runner / vale (pull_request)** check.
1. In the logs, go to **Run errata-ai/vale-action@v2.1.0** and select **Running vale with reviewdog 🐶 ...** to view the suggestions.
1. New or updated files are checked against the SUSE style guide. Suggestions have the following format: '{"message": "[suse-vale-styleguide.Rule] Rule description", "location": {"path": "file-path", "range": {"start": {"line": , "column": }}}, "severity": " "}'
For example: '{"message": "[suse-vale-styleguide.Usage] Use 'certain' instead of 'some'", "location": {"path": "docs/contribute-to-rancher.md", "range": {"start": {"line": 3, "column": 132}}}, "severity": "WARNING"}'
1. Incorporate the suggestions when possible and appropriate.
Every docs page contain metadata in the first few lines:
@@ -8,11 +8,11 @@ title: Installing and Configuring kubectl
`kubectl` is a CLI utility for running commands against Kubernetes clusters. It's required for many maintenance and administrative tasks in Rancher 2.x.
### Installation
## Installation
See [kubectl Installation](https://kubernetes.io/docs/tasks/tools/install-kubectl/) for installation on your operating system.
### Configuration
## Configuration
When you create a Kubernetes cluster with RKE, RKE creates a `kube_config_rancher-cluster.yml` in the local directory that contains credentials to connect to your new cluster with tools like `kubectl` or `helm`.
@@ -9,11 +9,11 @@ title: Rancher is No Longer Needed
This page is intended to answer questions about what happens if you don't want Rancher anymore, if you don't want a cluster to be managed by Rancher anymore, or if the Rancher server is deleted.
### If the Rancher server is deleted, what happens to the workloads in my downstream clusters?
## If the Rancher server is deleted, what happens to the workloads in my downstream clusters?
If Rancher is ever deleted or unrecoverable, all workloads in the downstream Kubernetes clusters managed by Rancher will continue to function as normal.
### If the Rancher server is deleted, how do I access my downstream clusters?
## If the Rancher server is deleted, how do I access my downstream clusters?
The capability to access a downstream cluster without Rancher depends on the type of cluster and the way that the cluster was created. To summarize:
@@ -21,7 +21,7 @@ The capability to access a downstream cluster without Rancher depends on the typ
- **Hosted Kubernetes clusters:** If you created the cluster in a cloud-hosted Kubernetes provider such as EKS, GKE, or AKS, you can continue to manage the cluster using your provider's cloud credentials.
- **RKE clusters:** To access an [RKE cluster,](../how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/launch-kubernetes-with-rancher/launch-kubernetes-with-rancher.md) the cluster must have the [authorized cluster endpoint](../reference-guides/rancher-manager-architecture/communicating-with-downstream-user-clusters.md#4-authorized-cluster-endpoint) enabled, and you must have already downloaded the cluster's kubeconfig file from the Rancher UI. (The authorized cluster endpoint is enabled by default for RKE clusters.) With this endpoint, you can access your cluster with kubectl directly instead of communicating through the Rancher server's [authentication proxy.](../reference-guides/rancher-manager-architecture/communicating-with-downstream-user-clusters.md#1-the-authentication-proxy) For instructions on how to configure kubectl to use the authorized cluster endpoint, refer to the section about directly accessing clusters with [kubectl and the kubeconfig file.](../how-to-guides/advanced-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig.md#authenticating-directly-with-a-downstream-cluster) These clusters will use a snapshot of the authentication as it was configured when Rancher was removed.
### What if I don't want Rancher anymore?
## What if I don't want Rancher anymore?
If you [installed Rancher on a Kubernetes cluster,](../getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/install-upgrade-on-a-kubernetes-cluster.md) remove Rancher by using the [System Tools](../reference-guides/system-tools.md) with the `remove` subcommand.
@@ -29,7 +29,7 @@ If you installed Rancher with Docker, you can uninstall Rancher by removing the
Imported clusters will not be affected by Rancher being removed. For other types of clusters, refer to the section on [accessing downstream clusters when Rancher is removed.](#if-the-rancher-server-is-deleted-how-do-i-access-my-downstream-clusters)
### What if I don't want my imported cluster managed by Rancher?
## What if I don't want my imported cluster managed by Rancher?
If an imported cluster is deleted from the Rancher UI, the cluster is detached from Rancher, leaving it intact and accessible by the same methods that were used to access it before it was imported into Rancher.
@@ -41,7 +41,7 @@ To detach the cluster,
**Result:** The imported cluster is detached from Rancher and functions normally outside of Rancher.
### What if I don't want my RKE cluster or hosted Kubernetes cluster managed by Rancher?
## What if I don't want my RKE cluster or hosted Kubernetes cluster managed by Rancher?
At this time, there is no functionality to detach these clusters from Rancher. In this context, "detach" is defined as the ability to remove Rancher components from the cluster and manage access to the cluster independently of Rancher.
The Hardening Guide is now located in the main [Security](../reference-guides/rancher-security/rancher-security.md) section.
<br/>
**What are the results of Rancher's Kubernetes cluster when it is CIS benchmarked?**
## What are the results of Rancher's Kubernetes cluster when it is CIS benchmarked?
We have run the CIS Kubernetes benchmark against a hardened Rancher Kubernetes cluster. The results of that assessment can be found in the main [Security](../reference-guides/rancher-security/rancher-security.md) section.
@@ -23,11 +25,14 @@ New password for default administrator (user-xxxxx):
<new_password>
```
> #### **Important: RKE add-on install is only supported up to Rancher v2.0.8**
>
>If you are currently using the RKE add-on install method, see [Migrating from a Kubernetes Install with an RKE Add-on](../getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/upgrades/migrating-from-rke-add-on.md) for details on how to start using the Helm chart.
### RKE add-on install (only supported up to Rancher v2.0.8)
:::tip
> If you are currently using the RKE add-on install method, see [Migrating from a Kubernetes Install with an RKE Add-on](../getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/upgrades/migrating-from-rke-add-on.md) for details on how to start using the Helm chart.
@@ -52,44 +59,32 @@ New password for default administrator (user-xxxxx):
<new_password>
```
> #### **Important: RKE add-on install is only supported up to Rancher v2.0.8**
>
>If you are currently using the RKE add-on install method, see [Migrating from a Kubernetes Install with an RKE Add-on](../getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/upgrades/migrating-from-rke-add-on.md) for details on how to start using the Helm chart.
See [Troubleshooting: Logging](../troubleshooting/other-troubleshooting-tips/logging.md)
### My ClusterIP does not respond to ping
## My ClusterIP does not respond to ping
ClusterIP is a virtual IP, which will not respond to ping. Best way to test if the ClusterIP is configured correctly, is by using `curl` to access the IP and port to see if it responds.
### Where can I manage Node Templates?
## Where can I manage Node Templates?
Node Templates can be accessed by opening your account menu (top right) and selecting `Node Templates`.
### Why is my Layer-4 Load Balancer in `Pending` state?
## Why is my Layer-4 Load Balancer in `Pending` state?
The Layer-4 Load Balancer is created as `type: LoadBalancer`. In Kubernetes, this needs a cloud provider or controller that can satisfy these requests, otherwise these will be in `Pending` state forever. More information can be found on [Cloud Providers](../how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/launch-kubernetes-with-rancher/set-up-cloud-providers/set-up-cloud-providers.md) or [Create External Load Balancer](https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/)
### Where is the state of Rancher stored?
## Where is the state of Rancher stored?
- Docker Install: in the embedded etcd of the `rancher/rancher` container, located at `/var/lib/rancher`.
- Kubernetes install: in the etcd of the RKE cluster created to run Rancher.
### How are the supported Docker versions determined?
## How are the supported Docker versions determined?
We follow the validated Docker versions for upstream Kubernetes releases. The validated versions can be found under [External Dependencies](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.10.md#external-dependencies) in the Kubernetes release CHANGELOG.md.
### How can I access nodes created by Rancher?
## How can I access nodes created by Rancher?
SSH keys to access the nodes created by Rancher can be downloaded via the **Nodes** view. Choose the node which you want to access and click on the vertical ⋮ button at the end of the row, and choose **Download Keys** as shown in the picture below.
@@ -101,14 +96,14 @@ Unzip the downloaded zip file, and use the file `id_rsa` to connect to you host.
$ ssh -i id_rsa user@ip_of_node
```
### How can I automate task X in Rancher?
## How can I automate task X in Rancher?
The UI consists of static files, and works based on responses of the API. That means every action/task that you can execute in the UI, can be automated via the API. There are 2 ways to do this:
* Visit `https://your_rancher_ip/v3` and browse the API options.
* Capture the API calls when using the UI (Most commonly used for this is [Chrome Developer Tools](https://developers.google.com/web/tools/chrome-devtools/#network) but you can use anything you like)
### The IP address of a node changed, how can I recover?
## The IP address of a node changed, how can I recover?
A node is required to have a static IP configured (or a reserved IP via DHCP). If the IP of a node has changed, you will have to remove it from the cluster and readd it. After it is removed, Rancher will update the cluster to the correct state. If the cluster is no longer in `Provisioning` state, the node is removed from the cluster.
@@ -116,15 +111,17 @@ When the IP address of the node changed, Rancher lost connection to the node, so
When the node is removed from the cluster, and the node is cleaned, you can readd the node to the cluster.
### How can I add more arguments/binds/environment variables to Kubernetes components in a Rancher Launched Kubernetes cluster?
## How can I add more arguments/binds/environment variables to Kubernetes components in a Rancher Launched Kubernetes cluster?
You can add more arguments/binds/environment variables via the [Config File](../reference-guides/cluster-configuration/rancher-server-configuration/rke1-cluster-configuration.md#cluster-config-file) option in Cluster Options. For more information, see the [Extra Args, Extra Binds, and Extra Environment Variables](https://rancher.com/docs/rke/latest/en/config-options/services/services-extras/) in the RKE documentation or browse the [Example Cluster.ymls](https://rancher.com/docs/rke/latest/en/example-yamls/).
### How do I check if my certificate chain is valid?
## How do I check if my certificate chain is valid?
Use the `openssl verify` command to validate your certificate chain:
>**Note:** Configure `SSL_CERT_DIR` and `SSL_CERT_FILE` to a dummy location to make sure the OS installed certificates are not used when verifying manually.
:::tip
Configure `SSL_CERT_DIR` and `SSL_CERT_FILE` to a dummy location to make sure the OS installed certificates are not used when verifying manually.
issuer= /C=GB/ST=England/O=Alice Ltd/CN=Alice Intermediate CA
```
### How do I check `Common Name` and `Subject Alternative Names` in my server certificate?
## How do I check `Common Name` and `Subject Alternative Names` in my server certificate?
Although technically an entry in `Subject Alternative Names` is required, having the hostname in both `Common Name` and as entry in `Subject Alternative Names` gives you maximum compatibility with older browser/applications.
### Why does it take 5+ minutes for a pod to be rescheduled when a node has failed?
## Why does it take 5+ minutes for a pod to be rescheduled when a node has failed?
This is due to a combination of the following default Kubernetes settings:
@@ -194,6 +191,6 @@ In Kubernetes v1.13, the `TaintBasedEvictions` feature is enabled by default. Se
* `default-not-ready-toleration-seconds`: Indicates the tolerationSeconds of the toleration for notReady:NoExecute that is added by default to every pod that does not already have such a toleration.
* `default-unreachable-toleration-seconds`: Indicates the tolerationSeconds of the toleration for unreachable:NoExecute that is added by default to every pod that does not already have such a toleration.
### Can I use keyboard shortcuts in the UI?
## Can I use keyboard shortcuts in the UI?
Yes, most parts of the UI can be reached using keyboard shortcuts. For an overview of the available shortcuts, press `?` anywhere in the UI.
Telemetry collects aggregate information about the size of Rancher installations, versions of components used, and which features are used. This information is used by Rancher Labs to help make the product better and is not shared with third-parties.
### What information is collected?
## What information is collected?
No specific identifying information like usernames, passwords, or the names or addresses of user resources will ever be collected.
@@ -24,12 +24,12 @@ The primary things collected include:
- The image name & version of Rancher that is running.
- A unique randomly-generated identifier for this installation.
### Can I see the information that is being sent?
## Can I see the information that is being sent?
If Telemetry is enabled, you can go to `https://<your rancher server>/v1-telemetry` in your installation to see the current data.
If Telemetry is not enabled, the process that collects the data is not running, so there is nothing being collected to look at.
### How do I turn it on or off?
## How do I turn it on or off?
After initial setup, an administrator can go to the `Settings` page in the `Global` section of the UI and click Edit to change the `telemetry-opt` setting to either `in` or `out`.
### E. For Rancher versions before v2.3.0, Configure System Charts
If you are installing Rancher versions before v2.3.0, you will not be able to use the packaged system charts. Since the Rancher system charts are hosted in Github, an air gapped installation will not be able to access these charts. Therefore, you must [configure the Rancher system charts](../../../resources/local-system-charts.md).
If you are installing Rancher versions before v2.3.0, you will not be able to use the packaged system charts. Since the Rancher system charts are hosted in GitHub, an air gapped installation will not be able to access these charts. Therefore, you must [configure the Rancher system charts](../../../resources/local-system-charts.md).
### Additional Resources
@@ -334,7 +334,7 @@ docker run -d --restart=unless-stopped \
If you are installing Rancher v2.3.0+, the installation is complete.
If you are installing Rancher versions before v2.3.0, you will not be able to use the packaged system charts. Since the Rancher system charts are hosted in Github, an air gapped installation will not be able to access these charts. Therefore, you must [configure the Rancher system charts](../../../resources/local-system-charts.md).
If you are installing Rancher versions before v2.3.0, you will not be able to use the packaged system charts. Since the Rancher system charts are hosted in GitHub, an air gapped installation will not be able to access these charts. Therefore, you must [configure the Rancher system charts](../../../resources/local-system-charts.md).
> We recommend disabling firewalld. For Kubernetes 1.19.x and higher, firewalld must be turned off.
:::danger
Enabling firewalld can cause serious network communication problems.
CNIs in Kubernetes dynamically update iptables and networking rules independently of any external firewalls, such as firewalld. This can cause unexpected behavior when the CNI and the external firewall conflict.
:::
Some distributions of Linux [derived from RHEL,](https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Rebuilds) including Oracle Linux, may have default firewall rules that block communication with Helm.
@@ -4,9 +4,9 @@ title: Tuning etcd for Large Installations
When running larger Rancher installations with 15 or more clusters it is recommended to increase the default keyspace for etcd from the default 2GB. The maximum setting is 8GB and the host should have enough RAM to keep the entire dataset in memory. When increasing this value you should also increase the size of the host. The keyspace size can also be adjusted in smaller installations if you anticipate a high rate of change of pods during the garbage collection interval.
The etcd data set is automatically cleaned up on a five minute interval by Kubernetes. There are situations, e.g. deployment thrashing, where enough events could be written to etcd and deleted before garbage collection occurs and cleans things up causing the keyspace to fill up. If you see `mvcc: database space exceeded` errors, in the etcd logs or Kubernetes API server logs, you should consider increasing the keyspace size. This can be accomplished by setting the [quota-backend-bytes](https://etcd.io/docs/v3.4.0/op-guide/maintenance/#space-quota) setting on the etcd servers.
The etcd data set is automatically cleaned up on a five minute interval by Kubernetes. There are situations, e.g. deployment thrashing, where enough events could be written to etcd and deleted before garbage collection occurs and cleans things up causing the keyspace to fill up. If you see `mvcc: database space exceeded` errors, in the etcd logs or Kubernetes API server logs, you should consider increasing the keyspace size. This can be accomplished by setting the [quota-backend-bytes](https://etcd.io/docs/v3.3/op-guide/maintenance/#space-quota) setting on the etcd servers.
### Example: This snippet of the RKE cluster.yml file increases the keyspace size to 5GB
## Example: This Snippet of the RKE Cluster.yml file Increases the Keyspace Size to 5GB
```yaml
# RKE cluster.yml
@@ -17,9 +17,9 @@ services:
quota-backend-bytes: 5368709120
```
## Scaling etcd disk performance
## Scaling etcd Disk Performance
You can follow the recommendations from [the etcd docs](https://etcd.io/docs/v3.4.0/tuning/#disk) on how to tune the disk priority on the host.
You can follow the recommendations from [the etcd docs](https://etcd.io/docs/v3.3/tuning/#disk) on how to tune the disk priority on the host.
Additionally, to reduce IO contention on the disks for etcd, you can use a dedicated device for the data and wal directory. Based on etcd best practices, mirroring RAID configurations are unnecessary because etcd replicates data between the nodes in the cluster. You can use striping RAID configurations to increase available IOPS.
@@ -172,8 +172,8 @@ Reset the cluster nodes' network policies to restore connectivity.
If you can access Rancher, but one or more of the clusters that you launched using Rancher has no networking, you can repair them by moving them:
- Using the cluster's [embedded kubectl shell](../../../../how-to-guides/advanced-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig.md).
- By [downloading the cluster kubeconfig file and running it](../../../../how-to-guides/advanced-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig.md) from your workstation.
- Using the cluster's [embedded kubectl shell](../../../../how-to-guides/advanced-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig.md#accessing-clusters-with-kubectl-shell-in-the-rancher-ui).
- By [downloading the cluster kubeconfig file and running it](../../../../how-to-guides/advanced-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig.md#accessing-clusters-with-kubectl-from-your-workstation) from your workstation.
```
for namespace in $(kubectl --kubeconfig kube_config_rancher-cluster.yml get ns -o custom-columns=NAME:.metadata.name --no-headers); do
@@ -108,7 +108,6 @@ You'll use the backup as a restoration point if something goes wrong during upgr
> **Note:** If you want to switch to a different Helm chart repository, please follow the [steps on how to switch repositories](../../resources/choose-a-rancher-version.md#switching-to-a-different-helm-chart-repository). If you switch repositories, make sure to list the repositories again before continuing onto Step 3 to ensure you have the correct one added.
1. Fetch the latest chart to install Rancher from the Helm chart repository.
This command will pull down the latest charts and save it in the current directory as a `.tgz` file.
@@ -188,7 +187,6 @@ If you are currently running the cert-manager whose version is older than v0.11,
--set hostname=rancher.my.org
```
</TabItem>
<TabItem value="Kubernetes Air Gap Upgrade">
@@ -203,7 +201,6 @@ Placeholder | Description
`<REGISTRY.YOURDOMAIN.COM:PORT>` | The DNS name for your private registry.
`<CERTMANAGER_VERSION>` | Cert-manager version running on k8s cluster.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.