-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[OSDOCS-7645]: Remove Note Regarding Inability to Delete Default Machine Pool, other MP updates #64189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OSDOCS-7645]: Remove Note Regarding Inability to Delete Default Machine Pool, other MP updates #64189
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,7 +14,7 @@ ifdef::openshift-rosa[] | |
| endif::openshift-rosa[] | ||
|
|
||
| ifndef::openshift-rosa[] | ||
| A default machine pool is created when you install an {product-title} cluster. After installation, you can create additional machine pools for your cluster by using {cluster-manager}. | ||
| A machine pool is created when you install an {product-title} cluster. After installation, you can create additional machine pools for your cluster by using {cluster-manager}. | ||
| endif::openshift-rosa[] | ||
| ifdef::openshift-rosa[] | ||
| You can create additional machine pools for your {product-title} (ROSA) cluster by using {cluster-manager}. | ||
|
|
@@ -23,12 +23,12 @@ endif::openshift-rosa[] | |
| ifndef::openshift-rosa[] | ||
| [IMPORTANT] | ||
| ==== | ||
| The compute (also known as worker) node instance types, autoscaling options, and node counts that are available to you depend on your | ||
| The compute (also known as worker) node instance types, autoscaling options, and node counts that are available depend on your | ||
| ifdef::openshift-rosa[] | ||
| ROSA | ||
| ROSA | ||
| endif::openshift-rosa[] | ||
| ifndef::openshift-rosa[] | ||
| {product-title} | ||
| {product-title} | ||
| endif::[] | ||
| subscriptions, resource quotas and deployment scenario. For more information, contact your sales representative or Red Hat support. | ||
| ==== | ||
|
|
@@ -86,6 +86,11 @@ endif::openshift-rosa[] | |
| .. Expand the *Edit node labels and taints* menu. | ||
| .. Under *Node labels*, add *Key* and *Value* entries for your node labels. | ||
| .. Under *Taints*, add *Key* and *Value* entries for your taints. | ||
| + | ||
| [NOTE] | ||
| ==== | ||
| Creating a machine pool with taints is only possible if the cluster already has at least one machine pool without a taint. | ||
| ==== | ||
| .. For each taint, select an *Effect* from the drop-down menu. Available options include `NoSchedule`, `PreferNoSchedule`, and `NoExecute`. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Above highlight message make this line wrapped as another charactered list which starts with |
||
| + | ||
| [NOTE] | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -27,24 +27,26 @@ Machine pools are a higher level construct to compute machine sets. | |||||
|
|
||||||
| A machine pool creates compute machine sets that are all clones of the same configuration across availability zones. Machine pools perform all of the host node provisioning management actions on a worker node. If you need more machines or must scale them down, change the number of replicas in the machine pool to meet your compute needs. You can manually configure scaling or set autoscaling. | ||||||
|
|
||||||
| By default, a cluster has one machine pool. During cluster installation, you can label this machine pool. After the cluster is installed, the `Default` machine pool cannot be deleted, and its node type or size cannot be changed. | ||||||
| By default, a cluster has one machine pool. During cluster installation, you can define instance type or size and add labels to this machine pool. | ||||||
|
|
||||||
| After a cluster's installation: | ||||||
|
|
||||||
| * You can relabel a `Default` machine pool. | ||||||
| * You can remove or add labels to any machine pool. | ||||||
| * You can add additional machine pools to an existing cluster. | ||||||
| * You can add taints to any machine pool as long as there is one machine pool without any taints. | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The machinepool should at the same time have untaint 2(for single zone) and 3(for multi zone) replicas |
||||||
| * You can create or delete a machine pool as long as there is one machine pool without any taints and at least two replicas for a Single-AZ cluster or three replicas for a Multi-AZ cluster. | ||||||
| + | ||||||
| [NOTE] | ||||||
| ==== | ||||||
| You cannot change the machine pool node type or size. The machine pool node type or size is specified during their creation only. If you need a different node type or size, you must re-create a machine pool and specify the required node type or size values. | ||||||
| ==== | ||||||
| * You can add a label to each added machine pool. | ||||||
| * You cannot delete the `Default` machine pool. However, you can delete the non-default machine pools. | ||||||
|
|
||||||
| Multiple machine pools can exist on a single cluster, and each machine pool can contain a unique node type and node size configuration. | ||||||
|
|
||||||
| == Machine pools in multiple zone clusters | ||||||
| When you create a machine pool in a multiple availability zone (Multi-AZ) cluster, that one machine pool has 3 zones. The machine pool, in turn, creates a total of 3 compute machine sets - one for each zone in the cluster. Each of those compute machine sets manages one or more machines in its respective availability zone. | ||||||
| In a cluster created across multiple Availability Zones (AZ), the machine pools can be created across either all of the three AZs or any single AZ of your choice. The machine pool created by default at the time of cluster creation will be created with machines in all three AZs and scale in multiples of three. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
|
||||||
|
|
||||||
| If you create a new Multi-AZ cluster, the machine pools are replicated to those zones automatically. If you add a machine pool to an existing Multi-AZ, the new pool is automatically created in those zones. Similarly, deleting a machine pool will delete it from all zones. | ||||||
| Due to this multiplicative effect, using machine pools in Multi-AZ cluster can consume more of your project's quota for a specific region when creating machine pools. | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm... In theory a cluster will always to have a machinepool without taint. So customer can create machinepool with taint anytime.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@xueli181114, Good point. That being said, I will leave it in for now as it was a directive (and is while technically a given, is also factual). Will see if there is any other input to remove. Thx.