mirror of
https://github.com/rancher/rancher-docs.git
synced 2026-11-10 18:50:45 +00:00
Compare commits
381
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1eecb56ddb | ||
|
|
5d4808b401 | ||
|
|
ca1c3b1c9b | ||
|
|
a96be82c13 | ||
|
|
cdb48f5742 | ||
|
|
7cb353b7db | ||
|
|
d33e92176a | ||
|
|
a63b361315 | ||
|
|
ae00f6aedb | ||
|
|
49deb2f991 | ||
|
|
664d230752 | ||
|
|
1fec8a91d1 | ||
|
|
7d9c247590 | ||
|
|
a66a50baca | ||
|
|
0d8c6f407d | ||
|
|
0a47ac603c | ||
|
|
2de03c3174 | ||
|
|
e62158bdc4 | ||
|
|
ee20ee6a00 | ||
|
|
754eadd89d | ||
|
|
a66819106b | ||
|
|
4c0fb7dfe2 | ||
|
|
fc01044d64 | ||
|
|
ca221dbff1 | ||
|
|
626ace76e3 | ||
|
|
c0592ddefd | ||
|
|
286cbbac30 | ||
|
|
492e5cec9e | ||
|
|
2d5688ce74 | ||
|
|
1fb958af06 | ||
|
|
7bc347e34b | ||
|
|
9ee0363d7f | ||
|
|
4e937f8739 | ||
|
|
d809302b92 | ||
|
|
854fc2a4d7 | ||
|
|
e52555e081 | ||
|
|
a1d77d98a4 | ||
|
|
b226c5cac0 | ||
|
|
52a65bd4f4 | ||
|
|
c3c513ce26 | ||
|
|
3e91e5070a | ||
|
|
aff66f3502 | ||
|
|
ef088726c1 | ||
|
|
6576f3403b | ||
|
|
6b33f040c5 | ||
|
|
69bc08efb8 | ||
|
|
7c7006a1cb | ||
|
|
34b392bc54 | ||
|
|
600b48ad86 | ||
|
|
e0c5676afd | ||
|
|
caee5e5aad | ||
|
|
a68d026725 | ||
|
|
b67b664a8b | ||
|
|
58d860a8e3 | ||
|
|
5dbbe1c7af | ||
|
|
6d8f4a0550 | ||
|
|
0311a02d4e | ||
|
|
269bff3b1c | ||
|
|
ad043ae777 | ||
|
|
4a93a185ba | ||
|
|
8a6ea7ed82 | ||
|
|
77cb40c6c6 | ||
|
|
00994c3771 | ||
|
|
7466c6c87e | ||
|
|
aa6dc661e7 | ||
|
|
f19a5f6742 | ||
|
|
af084e180f | ||
|
|
0e63970a32 | ||
|
|
f4d37c28fa | ||
|
|
481b772443 | ||
|
|
4c1c9745ca | ||
|
|
2c52ded7aa | ||
|
|
0776e42de1 | ||
|
|
d9453c584f | ||
|
|
0363de899c | ||
|
|
46f2abc478 | ||
|
|
9ac5d6e9fe | ||
|
|
2134a96f70 | ||
|
|
37463bd3a5 | ||
|
|
7f0395e9cd | ||
|
|
eeac744361 | ||
|
|
aed36e9bc4 | ||
|
|
887e853d1c | ||
|
|
1777251cb9 | ||
|
|
e607807380 | ||
|
|
49ff9224b2 | ||
|
|
b28d01f1a9 | ||
|
|
7efe1ebb42 | ||
|
|
c2b7e90208 | ||
|
|
a263c2192c | ||
|
|
46b5d4060e | ||
|
|
006408da08 | ||
|
|
b7dd8f185b | ||
|
|
075974e5d5 | ||
|
|
23816aec5d | ||
|
|
2922315ba0 | ||
|
|
21fefc1b38 | ||
|
|
6177452735 | ||
|
|
9decee9ee7 | ||
|
|
c1c11a335b | ||
|
|
d6e594c7bf | ||
|
|
92637ee27c | ||
|
|
42a4484d7c | ||
|
|
14cbc7bd0d | ||
|
|
11486ac437 | ||
|
|
9bdb705c91 | ||
|
|
7a4dfe349d | ||
|
|
50b12d2577 | ||
|
|
4739ef2238 | ||
|
|
bf2add3f04 | ||
|
|
9993243e49 | ||
|
|
9049774f69 | ||
|
|
4b09a47046 | ||
|
|
2d91d1ca9b | ||
|
|
77e9bc07aa | ||
|
|
1ac6e81329 | ||
|
|
98ec291627 | ||
|
|
f6b53affe0 | ||
|
|
5ada24df1c | ||
|
|
91a1c316be | ||
|
|
a17cc6c019 | ||
|
|
d2d2208f38 | ||
|
|
7e01f8d408 | ||
|
|
942717bd89 | ||
|
|
85f5bbc922 | ||
|
|
d23aff28d8 | ||
|
|
64526859ce | ||
|
|
32e9b1f9c6 | ||
|
|
94ff32cc80 | ||
|
|
40abdb7d85 | ||
|
|
7f39814047 | ||
|
|
20f3c5fd4c | ||
|
|
8ff2134ee0 | ||
|
|
91ec72ff28 | ||
|
|
0e5afc1dd6 | ||
|
|
e3725b97a0 | ||
|
|
69ddd76917 | ||
|
|
d0511be5c3 | ||
|
|
976f1aa2dc | ||
|
|
13d44fde15 | ||
|
|
557c98b9db | ||
|
|
eedc5691bb | ||
|
|
4156df0eab | ||
|
|
5e0d2ddf8e | ||
|
|
5fe045cba2 | ||
|
|
4b109ff5a7 | ||
|
|
191bbc611a | ||
|
|
13a5965ba7 | ||
|
|
5928170579 | ||
|
|
ab606b6e51 | ||
|
|
30a5a05733 | ||
|
|
8268557cfb | ||
|
|
4d0b5d2eee | ||
|
|
90c2f00d9b | ||
|
|
a175c3a7b9 | ||
|
|
5958e57f61 | ||
|
|
59aba9226b | ||
|
|
c9b36076a5 | ||
|
|
817895d94c | ||
|
|
1271d34320 | ||
|
|
313efe8b13 | ||
|
|
73ac3716fd | ||
|
|
9dbee9382d | ||
|
|
82a4609bc2 | ||
|
|
9d6cb3aab9 | ||
|
|
4bb059fe3a | ||
|
|
67a549b289 | ||
|
|
4e1ae95bc2 | ||
|
|
64a7416a42 | ||
|
|
cdefaf0f70 | ||
|
|
3bbb4cee45 | ||
|
|
b75672a607 | ||
|
|
1f757c4152 | ||
|
|
1abc23665d | ||
|
|
8b583e97c9 | ||
|
|
5d8d63c59c | ||
|
|
f61784a535 | ||
|
|
26c34f0fb1 | ||
|
|
7421954452 | ||
|
|
375b9223aa | ||
|
|
3098b25285 | ||
|
|
06439941b7 | ||
|
|
02df768968 | ||
|
|
d79d1520e6 | ||
|
|
8d12e1b1a3 | ||
|
|
1ce083ede7 | ||
|
|
4ab39c916d | ||
|
|
4b7e78ca90 | ||
|
|
b2cb6d3fe3 | ||
|
|
c4546cbc75 | ||
|
|
bc3d3bfa53 | ||
|
|
c2e3582ab6 | ||
|
|
73ace29a6c | ||
|
|
282389cd7d | ||
|
|
5c0f6db76d | ||
|
|
b6b1449506 | ||
|
|
52ab0d5b21 | ||
|
|
aeae471768 | ||
|
|
15e1c9d978 | ||
|
|
0a29eb22be | ||
|
|
45f812baa1 | ||
|
|
80dc50b560 | ||
|
|
45ee3ffa80 | ||
|
|
23c2f68170 | ||
|
|
25b1f9eb56 | ||
|
|
02ec38b0ea | ||
|
|
edf55f2354 | ||
|
|
3749c47a89 | ||
|
|
1769071542 | ||
|
|
3d66717aa0 | ||
|
|
895e298b0b | ||
|
|
9d947284f6 | ||
|
|
ce921bbd60 | ||
|
|
ee1b912f5e | ||
|
|
f36c5af2ec | ||
|
|
1b087957ac | ||
|
|
1565237810 | ||
|
|
3b1c69bd2a | ||
|
|
c11e9cc617 | ||
|
|
b64303190d | ||
|
|
458ab31a00 | ||
|
|
5099361a82 | ||
|
|
e9311bb928 | ||
|
|
64ae1844a1 | ||
|
|
8f9fa152d4 | ||
|
|
2ada0bb001 | ||
|
|
84eed79b15 | ||
|
|
c102695ecb | ||
|
|
84a1457bc7 | ||
|
|
93212945d6 | ||
|
|
366c4db8cd | ||
|
|
e718a060ad | ||
|
|
d03420a281 | ||
|
|
dba2f7a80c | ||
|
|
f8a95ea6ec | ||
|
|
cc48a2255a | ||
|
|
62e3d34e4f | ||
|
|
1b39a41881 | ||
|
|
adfe0d46cd | ||
|
|
ddd291b01b | ||
|
|
3bdcd1ed93 | ||
|
|
97b1ff7b67 | ||
|
|
9a7cf7a8b9 | ||
|
|
b5ca2c3600 | ||
|
|
643c4ac62e | ||
|
|
2cedbc61d1 | ||
|
|
03a2af4c51 | ||
|
|
c70fdf2c16 | ||
|
|
0b2c7421c4 | ||
|
|
3bcfa53a52 | ||
|
|
d8a18cd73a | ||
|
|
e16df6105b | ||
|
|
fbec5d7ebf | ||
|
|
7c297ad550 | ||
|
|
8bc89da17d | ||
|
|
d1e493fec0 | ||
|
|
1957cf01e7 | ||
|
|
c347679ebe | ||
|
|
28511bb76b | ||
|
|
e8d3c04c6a | ||
|
|
6d853a984f | ||
|
|
bddbebcfc5 | ||
|
|
e4e911a1b4 | ||
|
|
3ef8fbc690 | ||
|
|
8ef8637d4f | ||
|
|
f0d5b421da | ||
|
|
413dc6dbfc | ||
|
|
0b5281dbf5 | ||
|
|
4c3b23bbbc | ||
|
|
1ddd8efc06 | ||
|
|
b2acf410b6 | ||
|
|
bc487e481b | ||
|
|
3175160ab4 | ||
|
|
14249c7cb2 | ||
|
|
d553041102 | ||
|
|
e25fad5cfd | ||
|
|
8982e043ea | ||
|
|
ddb4f72e2d | ||
|
|
b561424476 | ||
|
|
a5ddef9070 | ||
|
|
f46a365c00 | ||
|
|
325cb0f4a3 | ||
|
|
960d68d7c9 | ||
|
|
e4be1e9d7a | ||
|
|
0746dcd915 | ||
|
|
dbebbcaddd | ||
|
|
4deb3a21ab | ||
|
|
28d6a8ff1c | ||
|
|
6b577eeacf | ||
|
|
0fe8d056a3 | ||
|
|
ace61d8556 | ||
|
|
7727d397a8 | ||
|
|
52e7a56504 | ||
|
|
599f58defe | ||
|
|
bdd3b90804 | ||
|
|
c35593dd27 | ||
|
|
0d923fea2c | ||
|
|
a3a1b5195c | ||
|
|
ff48e25762 | ||
|
|
1923eef859 | ||
|
|
717bef1544 | ||
|
|
df6a1e1b4c | ||
|
|
66a0bd6bba | ||
|
|
54611a8285 | ||
|
|
c6aad168f0 | ||
|
|
1c2239798d | ||
|
|
6b80c97ed2 | ||
|
|
b27c1c91e9 | ||
|
|
a41254e72d | ||
|
|
e5b68c9103 | ||
|
|
1965737e9b | ||
|
|
c8d8f830a1 | ||
|
|
1013f028ec | ||
|
|
7805021d8f | ||
|
|
8d900fd43c | ||
|
|
76b5000730 | ||
|
|
9dab861b3f | ||
|
|
e3eb6400c8 | ||
|
|
f2b7f1420a | ||
|
|
26cbe52761 | ||
|
|
f1490756e2 | ||
|
|
a64466af94 | ||
|
|
b95f9105dd | ||
|
|
4f43b68474 | ||
|
|
abdc44f168 | ||
|
|
12d7ee8faf | ||
|
|
d8beb49513 | ||
|
|
abe3d0c66e | ||
|
|
cbf320ed00 | ||
|
|
51e31897bc | ||
|
|
3c998df61e | ||
|
|
e5932d57fd | ||
|
|
d387785947 | ||
|
|
d25f200bc4 | ||
|
|
6b96b010fd | ||
|
|
31e4df5090 | ||
|
|
7612e625be | ||
|
|
3d947169f3 | ||
|
|
876c5b11f8 | ||
|
|
f16babec41 | ||
|
|
399d9683d0 | ||
|
|
24d9793bbe | ||
|
|
7bc1fb3464 | ||
|
|
9621d62fed | ||
|
|
89b1997eb7 | ||
|
|
022c36838b | ||
|
|
dbb4e36900 | ||
|
|
2822dc9c30 | ||
|
|
840c234052 | ||
|
|
6bb29c88cc | ||
|
|
0f6e0df7b6 | ||
|
|
60e4c3cd40 | ||
|
|
f273d54164 | ||
|
|
9002cec58f | ||
|
|
c92719e715 | ||
|
|
aa47c1b163 | ||
|
|
1b4338a1cb | ||
|
|
6fa671800b | ||
|
|
01d1daaac7 | ||
|
|
614fcac22b | ||
|
|
127c0a6c34 | ||
|
|
e05f1eec6d | ||
|
|
0dcc69bb06 | ||
|
|
c1161bc21e | ||
|
|
963370993b | ||
|
|
1d4f674e3c | ||
|
|
a6fd173efd | ||
|
|
afcecfc766 | ||
|
|
3d9acd5b6b | ||
|
|
676c90c9f2 | ||
|
|
efdba08345 | ||
|
|
93177e4d06 | ||
|
|
ffd58d57c5 | ||
|
|
38437139e4 | ||
|
|
ce30b0c92b | ||
|
|
5d57a94eea | ||
|
|
3ceb938112 | ||
|
|
b37ac7447a | ||
|
|
2a9af4d13a | ||
|
|
674ef8b725 | ||
|
|
d497641fa5 |
No files matched your search
@@ -6,10 +6,13 @@ title: '<VERSION> - Rancher Manager Release Maintenance Task Checklist'
|
||||
|
||||
This issue is to track tasks that need to be done every release regardless of whether the release has new feature content or not.
|
||||
|
||||
- [ ] Create a new branch for the release. Release-specific updates should use this branch as its base
|
||||
- [ ] Update the [versions table](https://ranchermanager.docs.rancher.com/versions)
|
||||
- [ ] Update the [Rancher:webhook version mapping table](https://ranchermanager.docs.rancher.com/reference-guides/rancher-webhook)
|
||||
- [ ] Update the [CNI popularity table](https://ranchermanager.docs.rancher.com/faq/container-network-interface-providers#cni-community-popularity)
|
||||
- [ ] Update the [CSP adapter compatibility matrix](https://ranchermanager.docs.rancher.com/integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter#rancher-vs-adapter-compatibility-matrix):
|
||||
- [ ] Update the [deprecated features table](https://ranchermanager.docs.rancher.com/faq/deprecated-features):
|
||||
- [ ] Update the [CSP adapter compatibility matrix](https://ranchermanager.docs.rancher.com/integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter#rancher-vs-adapter-compatibility-matrix)
|
||||
- [ ] Update the [deprecated features table](https://ranchermanager.docs.rancher.com/faq/deprecated-features)
|
||||
- [ ] Update the swagger-<VERSION>.json file
|
||||
- [ ] Create a PR merging the release branch back into the main branch
|
||||
- [ ] Create a new [release](https://github.com/rancher/rancher-docs/releases)
|
||||
- [ ] Update Algolia search index
|
||||
@@ -4,8 +4,6 @@ on:
|
||||
pull_request_target:
|
||||
types:
|
||||
- closed
|
||||
branches:
|
||||
- main
|
||||
paths-ignore:
|
||||
- '**/README.md'
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
run: yarn install --frozen-lockfile
|
||||
- name: Build website
|
||||
env:
|
||||
NODE_OPTIONS: "--max_old_space_size=7168"
|
||||
NODE_OPTIONS: "--max_old_space_size=8192"
|
||||
run: yarn build --no-minify
|
||||
|
||||
- name: Upload Build Artifact
|
||||
|
||||
@@ -15,7 +15,7 @@ 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 August 2024, the most recently released version of Rancher is 2.9.
|
||||
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 July 2025, the most recently released version of Rancher is 2.12.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ For information about how Fleet works, see [this page.](../../../integrations-in
|
||||
|
||||
## Accessing Fleet in the Rancher UI
|
||||
|
||||
Fleet comes preinstalled in Rancher and is managed by the **Continous Delivery** option in the Rancher UI. For additional information on Continuous Delivery and other Fleet troubleshooting tips, refer [here](https://fleet.rancher.io/troubleshooting).
|
||||
Fleet comes preinstalled in Rancher and is managed by the **Continuous Delivery** option in the Rancher UI. For additional information on Continuous Delivery and other Fleet troubleshooting tips, refer [here](https://fleet.rancher.io/troubleshooting).
|
||||
|
||||
Users can leverage continuous delivery to deploy their applications to the Kubernetes clusters in the git repository without any manual operation by following **gitops** practice.
|
||||
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ Users can leverage continuous delivery to deploy their applications to the Kuber
|
||||
|
||||
Follow the steps below to access Continuous Delivery in the Rancher UI:
|
||||
|
||||
1. Click **☰ > Continous Delivery**.
|
||||
1. Click **☰ > Continuous Delivery**.
|
||||
|
||||
1. Select your namespace at the top of the menu, noting the following:
|
||||
|
||||
|
||||
-1
@@ -40,4 +40,3 @@ However, metrics-driven capacity planning analysis should be the ultimate guidan
|
||||
Using Rancher, you can monitor the state and processes of your cluster nodes, Kubernetes components, and software deployments through integration with Prometheus, a leading open-source monitoring solution, and Grafana, which lets you visualize the metrics from Prometheus.
|
||||
|
||||
After you [enable monitoring](../../../integrations-in-rancher/monitoring-and-alerting/monitoring-and-alerting.md) in the cluster, you can set up alerts to let you know if your cluster is approaching its capacity. You can also use the Prometheus and Grafana monitoring framework to establish a baseline for key metrics as you scale.
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ Users can leverage continuous delivery to deploy their applications to the Kuber
|
||||
|
||||
Follow the steps below to access Continuous Delivery in the Rancher UI:
|
||||
|
||||
1. Click **☰ > Continous Delivery**.
|
||||
1. Click **☰ > Continuous Delivery**.
|
||||
|
||||
1. Select your namespace at the top of the menu, noting the following:
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ This guide contains our recommendations for running the Rancher server, and is i
|
||||
|
||||
### Recommended Architecture and Infrastructure
|
||||
|
||||
Refer to this [guide](tips-for-running-rancher.md) for our general advice for setting up the Rancher server on a high-availability Kubernetes cluster.
|
||||
Refer to this [guide](tips-for-running-rancher.md) for our general advice for setting up the Rancher server for a production installation.
|
||||
|
||||
### Deployment Strategies
|
||||
|
||||
|
||||
+36
-3
@@ -14,8 +14,42 @@ If you are installing Rancher in a vSphere environment, refer to the best practi
|
||||
|
||||
When you set up your high-availability Rancher installation, consider the following:
|
||||
|
||||
### Run Rancher on a Separate Cluster
|
||||
Don't run other workloads or microservices in the Kubernetes cluster that Rancher is installed on.
|
||||
### Minimize Third-Party Software on the Upstream Cluster
|
||||
|
||||
We generally recommend running Rancher on a dedicated cluster, free of other workloads, to avoid potential performance and compatibility issues.
|
||||
|
||||
Rancher, especially when managing a growing number of clusters, nodes, and workloads, places a significant load on core Kubernetes components like `etcd` and `kube-apiserver` on the upstream cluster. Third-party software can interfere with the performance of these components and Rancher, potentially leading to instability.
|
||||
|
||||
Furthermore, third-party software can functionally interfere with Rancher. To minimize compatibility risks, deploy only essential Kubernetes system components and Rancher on the upstream cluster.
|
||||
|
||||
The following applications and components generally do not interfere with Rancher or the Kubernetes system:
|
||||
* Rancher internal components, such as Fleet
|
||||
* Rancher extensions
|
||||
* Cluster API components
|
||||
* CNIs, CPIs, CSIs
|
||||
* Cloud controller managers
|
||||
* Observability and monitoring tools (except prometheus-rancher-exporter)
|
||||
|
||||
Note that each of these components has its own minimum resource requirements, which must be met in addition to Rancher's. For high-scale deployments, also consider dedicating separate nodes to non-Rancher software using [taints and tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) to minimize interference.
|
||||
|
||||
The following software can interfere with Rancher performance and is therefore discouraged on the upstream cluster:
|
||||
* [CrossPlane](https://www.crossplane.io/)
|
||||
* [Argo CD](https://argoproj.github.io/cd/)
|
||||
* [Flux](https://fluxcd.io/)
|
||||
* [prometheus-rancher-exporter](https://github.com/David-VTUK/prometheus-rancher-exporter) (see [issue 33](https://github.com/David-VTUK/prometheus-rancher-exporter/issues/33))
|
||||
* Container registries such as [Harbor](https://goharbor.io/), which can require significant bandwidth for serving images
|
||||
|
||||
### Guidance for Container Registries
|
||||
|
||||
Container registries, such as [Harbor](https://goharbor.io/), can consume significant network bandwidth when serving images. This demand increases with the number of images, the frequency of image pulls, and the quantity of clusters and container runtimes they serve. Due to this potential for interference with Rancher UI and API traffic, we recommend against running container registries on the same cluster as the Rancher management server.
|
||||
|
||||
Regardless of your deployment strategy for a container registry, ensure sufficient bandwidth is available, ideally reserved using Quality of Service (QoS) mechanisms.
|
||||
|
||||
Consider the following recommendations based on your needs:
|
||||
|
||||
* **Simple Setups (HA Not a Primary Concern):** A container registry deployed as a single Virtual Machine (VM) can be a viable solution.
|
||||
* **High Availability (HA) Requirements:** We recommend running the registry in a dedicated Kubernetes cluster. All other clusters should then be configured to pull images from this centralized, HA registry.
|
||||
* **Very Large-Scale or Complex Network Topologies:** Multiple registry clusters might be necessary. These can be deployed in a hierarchical or federated model to efficiently distribute images and manage traffic.
|
||||
|
||||
### Make sure nodes are configured correctly for Kubernetes
|
||||
It's important to follow K8s and etcd best practices when deploying your nodes, including disabling swap, double checking you have full network connectivity between all machines in the cluster, using unique hostnames, MAC addresses, and product_uuids for every node, checking that all correct ports are opened, and deploying with ssd backed etcd. More details can be found in the [kubernetes docs](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#before-you-begin) and [etcd's performance op guide](https://etcd.io/docs/v3.5/op-guide/performance/).
|
||||
@@ -37,4 +71,3 @@ However, metrics-driven capacity planning analysis should be the ultimate guidan
|
||||
Using Rancher, you can monitor the state and processes of your cluster nodes, Kubernetes components, and software deployments through integration with Prometheus, a leading open-source monitoring solution, and Grafana, which lets you visualize the metrics from Prometheus.
|
||||
|
||||
After you [enable monitoring](../../../integrations-in-rancher/monitoring-and-alerting/monitoring-and-alerting.md) in the cluster, you can set up alerts to let you know if your cluster is approaching its capacity. You can also use the Prometheus and Grafana monitoring framework to establish a baseline for key metrics as you scale.
|
||||
|
||||
+1
-17
@@ -23,23 +23,7 @@ When scaling up Rancher, one typical bottleneck is resource growth in the upstre
|
||||
|
||||
### Minimizing Third-Party Software on the Upstream Cluster
|
||||
|
||||
Running Rancher at scale can put significant load on internal Kubernetes components, such as `etcd` or `kubeapiserver`. Issues may arise if third-party software interferes with the performance of those components or with Rancher.
|
||||
|
||||
Every third-party piece of software carries a risk of interference. To prevent performance issues on the upstream cluster, you should avoid running any other apps or components, beyond Kubernetes system components and Rancher itself.
|
||||
|
||||
Software in the following categories generally won't interfere with Rancher or Kubernetes system performance:
|
||||
* Rancher internal components, such as Fleet
|
||||
* Rancher extensions
|
||||
* Cluster API components
|
||||
* CNIs
|
||||
* Cloud controller managers
|
||||
* Observability and monitoring tools (with the exception of prometheus-rancher-exporter)
|
||||
|
||||
On the other hand, the following software are found to interfere with Rancher performance at scale:
|
||||
* [CrossPlane](https://www.crossplane.io/)
|
||||
* [Argo CD](https://argoproj.github.io/cd/)
|
||||
* [Flux](https://fluxcd.io/)
|
||||
* [prometheus-rancher-exporter](https://github.com/David-VTUK/prometheus-rancher-exporter) (see [issue 33](https://github.com/David-VTUK/prometheus-rancher-exporter/issues/33))
|
||||
Recommendations outlined in the [general Rancher recommendations](./tips-for-running-rancher.md#minimize-third-party-software-on-the-upstream-cluster) are particularly important in a high scale context.
|
||||
|
||||
### Managing Your Object Counts
|
||||
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -212,7 +212,7 @@ configs:
|
||||
ca_file: <path to the ca file used in the registry>
|
||||
```
|
||||
|
||||
For more information on private registries configuration file for RKE2, refer to the [RKE2 documentation.](https://docs.rke2.io/install/containerd_registry_configuration)
|
||||
For more information on private registries configuration file for RKE2, refer to the [RKE2 documentation.](https://docs.rke2.io/install/private_registry)
|
||||
|
||||
## 3. Install RKE2
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -26,7 +26,7 @@ Deploying to Amazon AWS will incur charges.
|
||||
- [Amazon AWS Account](https://aws.amazon.com/account/): An Amazon AWS Account is required to create resources for deploying Rancher and Kubernetes.
|
||||
- [Amazon AWS Access Key](https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html): Use this link to follow a tutorial to create an Amazon AWS Access Key if you don't have one yet.
|
||||
- [IAM Policy created](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html#access_policies_create-start): Defines the permissions an account attached with this policy has.
|
||||
- Install [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster in Amazon AWS.
|
||||
- Install [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster in Amazon AWS.
|
||||
|
||||
### Example IAM Policy
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ Deploying to Microsoft Azure will incur charges.
|
||||
- [Microsoft Azure Subscription](https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/create-subscription#create-a-subscription-in-the-azure-portal): Use this link to follow a tutorial to create a Microsoft Azure subscription if you don't have one yet.
|
||||
- [Micsoroft Azure Tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant): Use this link and follow instructions to create a Microsoft Azure tenant.
|
||||
- [Microsoft Azure Client ID/Secret](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal): Use this link and follow instructions to create a Microsoft Azure client and secret.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster in Microsoft Azure.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster in Microsoft Azure.
|
||||
|
||||
|
||||
## Getting Started
|
||||
File renamed without changes.
+1
-1
@@ -25,7 +25,7 @@ Deploying to DigitalOcean will incur charges.
|
||||
|
||||
- [DigitalOcean Account](https://www.digitalocean.com): You will require an account on DigitalOcean as this is where the server and cluster will run.
|
||||
- [DigitalOcean Access Key](https://www.digitalocean.com/community/tutorials/how-to-create-a-digitalocean-space-and-api-key): Use this link to create a DigitalOcean Access Key if you don't have one.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster to DigitalOcean.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster to DigitalOcean.
|
||||
|
||||
|
||||
## Getting Started
|
||||
File renamed without changes.
+1
-1
@@ -26,7 +26,7 @@ Deploying to Google GCP will incur charges.
|
||||
- [Google GCP Account](https://console.cloud.google.com/): A Google GCP Account is required to create resources for deploying Rancher and Kubernetes.
|
||||
- [Google GCP Project](https://cloud.google.com/appengine/docs/standard/nodejs/building-app/creating-project): Use this link to follow a tutorial to create a GCP Project if you don't have one yet.
|
||||
- [Google GCP Service Account](https://cloud.google.com/iam/docs/creating-managing-service-account-keys): Use this link and follow instructions to create a GCP service account and token file.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster in Google GCP.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster in Google GCP.
|
||||
|
||||
|
||||
## Getting Started
|
||||
File renamed without changes.
+1
-1
@@ -25,7 +25,7 @@ Deploying to Hetzner Cloud will incur charges.
|
||||
|
||||
- [Hetzner Cloud Account](https://www.hetzner.com): You will require an account on Hetzner as this is where the server and cluster will run.
|
||||
- [Hetzner API Access Key](https://docs.hetzner.cloud/#getting-started): Use these instructions to create a Hetzner Cloud API Key if you don't have one.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster to Hetzner.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster to Hetzner.
|
||||
|
||||
|
||||
## Getting Started
|
||||
+4
-4
@@ -23,9 +23,9 @@ Deploying to Linode will incur charges.
|
||||
|
||||
:::
|
||||
|
||||
- [Linode Account](https://linode.com): The Linode account to run provision server and cluster under.
|
||||
- [Linode Personal Access Token](https://www.linode.com/docs/products/tools/api/guides/manage-api-tokens/): A Linode Personal Access Token to authenticate with.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster on Linode.
|
||||
- [Linode Account](https://www.linode.com/): The Linode account to run provision server and cluster under.
|
||||
- [Linode Personal Access Token](https://techdocs.akamai.com/cloud-computing/docs/manage-personal-access-tokens): A Linode Personal Access Token to authenticate with.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster on Linode.
|
||||
|
||||
|
||||
## Getting Started
|
||||
@@ -48,7 +48,7 @@ Deploying to Linode will incur charges.
|
||||
- `prefix` - The prefix for all created infrastructure.
|
||||
- `linode_type` - The type/plan that all infrastructure Linodes should use.
|
||||
- Default: `g6-standard-2`
|
||||
- For a complete list of plans, see the [official Plan Types page](https://www.linode.com/docs/products/compute/compute-instances/plans/).
|
||||
- For a complete list of plans, see the [official Plan Types page](https://techdocs.akamai.com/cloud-computing/docs/compute-instance-plan-types).
|
||||
|
||||
6. Run `terraform init`.
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ Deploying to Outscale will incur charges.
|
||||
|
||||
- [Outscale Account](https://en.outscale.com/): You will require an account on Outscale as this is where the server and cluster will run.
|
||||
- [Outscale Access Key](https://docs.outscale.com/en/userguide/About-Access-Keys.html): Use these instructions to create an Outscale Access Key if you don't have one.
|
||||
- [Terraform](https://www.terraform.io/downloads.html): Used to provision the server and cluster in Outscale.
|
||||
- [Terraform](https://developer.hashicorp.com/terraform/install): Used to provision the server and cluster in Outscale.
|
||||
|
||||
|
||||
## Getting Started
|
||||
File renamed without changes.
+1
-1
@@ -16,7 +16,7 @@ The intent of these guides is to quickly launch a sandbox that you can use to ev
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- [Vagrant](https://www.vagrantup.com): Vagrant is required as this is used to provision the machine based on the Vagrantfile.
|
||||
- [Vagrant](https://developer.hashicorp.com/vagrant): Vagrant is required as this is used to provision the machine based on the Vagrantfile.
|
||||
- [Virtualbox](https://www.virtualbox.org): The virtual machines that Vagrant provisions need to be provisioned to VirtualBox.
|
||||
- At least 4GB of free RAM.
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loaded 100 of 1982 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user