You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hosted_control_planes/hcp-deploy/hcp-deploy-virt.adoc
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,9 @@ toc::[]
8
8
9
9
With {hcp} and {VirtProductName}, you can create {product-title} clusters with worker nodes that are hosted by KubeVirt virtual machines. {hcp-capital} on {VirtProductName} provides several benefits:
10
10
11
-
* Enhances resource usage by packing {hcp} and hosted clusters in the same underlying baremetal infrastructure
11
+
* Enhances resource usage by packing {hcp} and hosted clusters in the same underlying bare-metal infrastructure
12
12
* Separates {hcp} and hosted clusters to provide strong isolation
13
-
* Reduces cluster provision time by eliminating the baremetal node bootstrapping process
13
+
* Reduces cluster provision time by eliminating the bare-metal node bootstrapping process
14
14
* Manages many releases under the same base {product-title} cluster
15
15
16
16
The {hcp} feature is enabled by default.
@@ -19,6 +19,7 @@ You can use the hosted control plane command-line interface, `hcp`, to create an
19
19
20
20
[role="_additional-resources"]
21
21
.Additional resources
22
+
22
23
* xref:../../hosted_control_planes/hcp-import.adoc#hcp-import-disable_hcp-import[Disabling the automatic import of hosted clusters into {mce-short}]
23
24
* xref:../../hosted_control_planes/hcp-prepare/hcp-enable-disable.adoc[Enabling or disabling the {hcp} feature]
24
25
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.14/html/clusters/cluster_mce_overview#ansible-config-hosted-cluster[Configuring Ansible Automation Platform jobs to run on hosted clusters]
* link:https://console.redhat.com/openshift/install/platform-agnostic/user-provisioned[Install OpenShift on any x86_64 platform with user-provisioned infrastructure]
* To create credentials that you can reuse when you create a hosted cluster with the console, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.14/html/clusters/cluster_mce_overview#creating-a-credential-for-an-on-premises-environment[Creating a credential for an on-premises environment].
62
+
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.14/html/clusters/cluster_mce_overview#creating-a-credential-for-an-on-premises-environment[Creating a credential for an on-premises environment]
61
63
62
-
* To access the hosted cluster, see xref:../../hosted_control_planes/hcp-manage/hcp-manage-virt.adoc#hcp-virt-access_hcp-manage-virt[Accessing the hosted cluster].
64
+
* xref:../../hosted_control_planes/hcp-manage/hcp-manage-virt.adoc#hcp-virt-access_hcp-manage-virt[Accessing the hosted cluster]
* For more information about MetalLB, see xref:../../networking/networking_operators/metallb-operator/metallb-operator-install.adoc#metallb-operator-install_metallb-operator-install[Installing the MetalLB Operator].
83
+
* xref:../../networking/networking_operators/metallb-operator/metallb-operator-install.adoc#metallb-operator-install_metallb-operator-install[Installing the MetalLB Operator]
82
84
83
85
[id="hcp-virt-addl-resources"]
84
86
== Configuring additional networks, guaranteed CPUs, and VM scheduling for node pools
* To scale down the data plane to zero, see link:https://access.redhat.com/documentation/en-us/openshift_container_platform/4.15/html/hosted_control_planes/troubleshooting-hosted-control-planes#scale-down-data-plane_hcp-troubleshooting[Scaling down the data plane to zero].
101
+
* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/4.15/html/hosted_control_planes/troubleshooting-hosted-control-planes#scale-down-data-plane_hcp-troubleshooting[Scaling down the data plane to zero]
Copy file name to clipboardExpand all lines: modules/hcp-virt-create-hc-cli.adoc
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,8 +23,7 @@ $ hcp create cluster kubevirt \
23
23
--cores <value_for_cpu> \// <5>
24
24
--etcd-storage-class=<etcd_storage_class> <6>
25
25
----
26
-
+
27
-
<1> Specify the name of your hosted cluster, for instance, `example`.
26
+
<1> Specify the name of your hosted cluster, for example, `my-hosted-cluster`.
28
27
<2> Specify the node pool replica count, for example, `3`. You must specify the replica count as `0` or greater to create the same number of replicas. Otherwise, no node pools are created.
29
28
<3> Specify the path to your pull secret, for example, `/user/name/pullsecret`.
30
29
<4> Specify a value for memory, for example, `6Gi`.
Copy file name to clipboardExpand all lines: modules/hcp-virt-guaranteed-cpus.adoc
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,24 +6,24 @@
6
6
[id="hcp-virt-guaranteed-cpus_{context}"]
7
7
= Requesting guaranteed CPU resources
8
8
9
-
By default, KubeVirt VMs might share its CPUs with other workloads on a node. This might impact performance of a VM. To avoid the performance impact, you can request a guaranteed CPU access for VMs.
9
+
By default, KubeVirt VMs might share their CPUs with other workloads on a node. This might impact performance of a VM. To avoid the performance impact, you can request a guaranteed CPU access for VMs.
10
10
11
11
.Procedure
12
12
13
13
* To request guaranteed CPU resources, set the `--qos-class` argument to `Guaranteed` by running the following command:
14
14
+
15
-
[source,bash]
15
+
[source,terminal]
16
16
----
17
17
$ hcp create cluster kubevirt \
18
-
--name <hosted_cluster_name> \ <1>
19
-
--node-pool-replicas <worker_node_count> \ <2>
20
-
--pull-secret <path_to_pull_secret> \ <3>
21
-
--memory <memory> \ <4>
22
-
--cores <cpu> \ <5>
18
+
--name <hosted_cluster_name> \// <1>
19
+
--node-pool-replicas <worker_node_count> \// <2>
20
+
--pull-secret <path_to_pull_secret> \// <3>
21
+
--memory <memory> \// <4>
22
+
--cores <cpu> \// <5>
23
23
--qos-class Guaranteed <6>
24
24
----
25
25
+
26
-
<1> Specify the name of your hosted cluster, for instance, `example`.
26
+
<1> Specify the name of your hosted cluster, for example, `my-hosted-cluster`.
27
27
<2> Specify your worker node count, for example, `2`.
28
28
<3> Specify the path to your pull secret, for example, `/user/name/pullsecret`.
0 commit comments