Skip to content

Commit 0d2fc71

Browse files
committed
Updated the HCP migration to add the rest of the books from the password protected preview
1 parent 71e4258 commit 0d2fc71

File tree

4 files changed

+31
-97
lines changed

4 files changed

+31
-97
lines changed

_topic_maps/_topic_map_rosa_hcp.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -574,15 +574,9 @@ Name: Security and compliance
574574
Dir: security
575575
Distros: openshift-rosa-hcp
576576
Topics:
577-
#- Name: Audit logs
578-
# File: audit-log-view
579577
- Name: Adding additional constraints for IP-based AWS role assumption
580578
File: rosa-adding-additional-constraints-for-ip-based-aws-role-assumption
581579
---
582-
# - Name: Security
583-
# File: rosa-security
584-
# - Name: Application and cluster compliance
585-
# File: rosa-app-security-compliance
586580
# ---
587581
# Name: Authentication and authorization
588582
# Dir: authentication
@@ -1227,20 +1221,6 @@ Distros: openshift-rosa-hcp
12271221
Topics:
12281222
- Name: Overview of nodes
12291223
File: index
1230-
# ---
1231-
# Name: Backing up and restoring applications
1232-
# Dir: rosa_backing_up_and_restoring_applications
1233-
# Distros: openshift-rosa-hcp
1234-
# Topics:
1235-
# - Name: Installing OADP on ROSA with STS
1236-
# File: backing-up-applications
1237-
# ---
1238-
# Name: Nodes
1239-
# Dir: nodes
1240-
# Distros: openshift-rosa-hcp
1241-
# Topics:
1242-
# - Name: Overview of nodes
1243-
# File: index
12441224
# - Name: Working with pods
12451225
# Dir: pods
12461226
# Topics:

cloud_experts_tutorials/cloud-experts-deploying-application/cloud-experts-deploying-application-prerequisites.adoc

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,12 @@ toc::[]
1313

1414
. A Provisioned ROSA cluster
1515
+
16-
<<<<<<< HEAD
1716
ifdef::openshift-rosa-hcp[]
1817
This lab assumes you have access to a successfully provisioned a ROSA cluster. If you have not yet created a ROSA cluster, see xref:../../rosa_hcp/rosa-hcp-quickstart-guide.adoc#rosa-getting-started-environment-setup_rosa-hcp-quickstart-guide[ROSA with HCP quick start guide] for more information.
1918
endif::openshift-rosa-hcp[]
2019
ifdef::openshift-rosa[]
2120
This lab assumes you have access to a successfully provisioned a ROSA cluster. If you have not yet created a ROSA cluster, see xref:../../rosa_getting_started/rosa-quickstart-guide-ui.adoc#rosa-getting-started-environment-setup_rosa-quickstart-guide-ui[ROSA quick start guide] for more information.
2221
endif::openshift-rosa[]
23-
=======
24-
This lab assumes you have access to a successfully provisioned a ROSA cluster. If you have not yet created a ROSA cluster, see
25-
ifdef::openshift-rosa-hcp[]
26-
link:https://docs.openshift.com/rosa/rosa_getting_started/rosa-quickstart-guide-ui.html#rosa-getting-started-prerequisites_rosa-quickstart-guide-ui[Red{nbsp}Hat OpenShift Service on AWS quick start guide] for more information.
27-
endif::openshift-rosa-hcp[]
28-
ifndef::openshift-rosa-hcp[]
29-
xref:../../rosa_getting_started/rosa-quickstart-guide-ui.adoc#rosa-getting-started-prerequisites_rosa-quickstart-guide-ui[Red{nbsp}Hat OpenShift Service on AWS quick start guide] for more information.
30-
endif::openshift-rosa-hcp[]
31-
>>>>>>> 7f6bdc8cdc (Updated the HCP migration to include the ROSA Tutorals and Learning sections)
3222

3323
. The OpenShift Command Line Interface (CLI)
3424
+

nodes/index.adoc

Lines changed: 26 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,11 @@ image::295_OpenShift_Nodes_Overview_1222.png[Overview of control plane and worke
3434

3535
The read operations allow an administrator or a developer to get information about nodes in an {product-title} cluster.
3636

37-
ifndef::openshift-enterprise,openshift-rosa-hcp,openshift-rosa[]
3837
* xref:../nodes/nodes/nodes-nodes-viewing.adoc#nodes-nodes-viewing-listing_nodes-nodes-viewing[List all the nodes in a cluster].
3938
* Get information about a node, such as memory and CPU usage, health, status, and age.
4039
* xref:../nodes/nodes/nodes-nodes-viewing.adoc#nodes-nodes-viewing-listing-pods_nodes-nodes-viewing[List pods running on a node].
41-
endif::openshift-enterprise,openshift-rosa-hcp,openshift-rosa[]
4240

43-
ifndef::openshift-enterprise,openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
41+
ifndef::openshift-rosa,openshift-dedicated[]
4442
[discrete]
4543
=== Management operations
4644

@@ -54,27 +52,23 @@ through several tasks:
5452
* xref:../nodes/nodes/nodes-nodes-managing-max-pods.adoc#nodes-nodes-managing-max-pods-proc_nodes-nodes-managing-max-pods[Configure the number of pods that can run on a node] based on the number of processor cores on the node, a hard limit, or both.
5553
* Reboot a node gracefully using xref:../nodes/nodes/nodes-nodes-rebooting.adoc#nodes-nodes-rebooting-affinity_nodes-nodes-rebooting[pod anti-affinity].
5654
* xref:../nodes/nodes/nodes-nodes-working.adoc#deleting-nodes[Delete a node from a cluster] by scaling down the cluster using a compute machine set. To delete a node from a bare-metal cluster, you must first drain all pods on the node and then manually delete the node.
57-
endif::openshift-enterprise,openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
55+
endif::openshift-rosa,openshift-dedicated[]
5856

5957
[discrete]
6058
=== Enhancement operations
6159

6260
{product-title} allows you to do more than just access and manage nodes; as an administrator, you can perform the following tasks on nodes to make the cluster more efficient, application-friendly, and to provide a better environment for your developers.
6361

64-
* Manage node-level tuning for high-performance applications that require some level of kernel tuning by
65-
ifndef::openshift-enterprise,openshift-rosa-hcp,openshift-rosa[]
66-
xref:../nodes/nodes/nodes-node-tuning-operator.adoc#nodes-node-tuning-operator[using the Node Tuning Operator].
67-
* xref:../nodes/jobs/nodes-pods-daemonsets.adoc#nodes-pods-daemonsets[Run background tasks on nodes automatically with daemon sets]. You can create and use daemon sets to create shared storage, run a logging pod on every node, or deploy a monitoring agent on all nodes.
68-
endif::openshift-enterprise,openshift-rosa-hcp,openshift-rosa[]
69-
ifndef::openshift-enterprise,openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
62+
* Manage node-level tuning for high-performance applications that require some level of kernel tuning by xref:../nodes/nodes/nodes-node-tuning-operator.adoc#nodes-node-tuning-operator[using the Node Tuning Operator].
63+
ifndef::openshift-rosa,openshift-dedicated[]
7064
* Enable TLS security profiles on the node to protect communication between the kubelet and the Kubernetes API server.
65+
endif::openshift-rosa,openshift-dedicated[]
66+
* xref:../nodes/jobs/nodes-pods-daemonsets.adoc#nodes-pods-daemonsets[Run background tasks on nodes automatically with daemon sets]. You can create and use daemon sets to create shared storage, run a logging pod on every node, or deploy a monitoring agent on all nodes.
67+
ifndef::openshift-rosa,openshift-dedicated[]
7168
* xref:../nodes/nodes/nodes-nodes-garbage-collection.adoc#nodes-nodes-garbage-collection[Free node resources using garbage collection]. You can ensure that your nodes are running efficiently by removing terminated containers and the images not referenced by any running pods.
7269
* xref:../nodes/nodes/nodes-nodes-managing.adoc#nodes-nodes-kernel-arguments_nodes-nodes-managing[Add kernel arguments to a set of nodes].
7370
* Configure an {product-title} cluster to have worker nodes at the network edge (remote worker nodes). For information on the challenges of having remote worker nodes in an {product-title} cluster and some recommended approaches for managing pods on a remote worker node, see xref:../nodes/edge/nodes-edge-remote-workers.adoc#nodes-edge-remote-workers[Using remote worker nodes at the network edge].
74-
endif::openshift-enterprise,openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
75-
ifdef::openshift-rosa-hcp,openshift-rosa[]
76-
* link:https://docs.openshift.com/rosa/nodes/jobs/nodes-pods-daemonsets.html#nodes-pods-daemonsets[Run background tasks on nodes automatically with daemon sets]. You can create and use daemon sets to create shared storage, run a logging pod on every node, or deploy a monitoring agent on all nodes.
77-
endif::openshift-rosa-hcp,openshift-rosa[]
71+
endif::openshift-rosa,openshift-dedicated[]
7872

7973
[id="pods-overview"]
8074
== About pods
@@ -86,50 +80,36 @@ A pod is one or more containers deployed together on a node. As a cluster admini
8680

8781
As an administrator, you can get information about pods in a project through the following tasks:
8882

89-
ifdef::openshift-rosa-hcp[]
90-
* link:https://docs.openshift.com/rosa/nodes/pods/nodes-pods-viewing.html#nodes-pods-viewing-project_nodes-pods-viewing[List pods associated with a project], including information such as the number of replicas and restarts, current status, and age.
91-
* link:https://docs.openshift.com/rosa/nodes/pods/nodes-pods-viewing.html#nodes-pods-viewing-usage_nodes-pods-viewing[View pod usage statistics] such as CPU, memory, and storage consumption.
92-
ifndef::openshift-rosa-hcp[]
9383
* xref:../nodes/pods/nodes-pods-viewing.adoc#nodes-pods-viewing-project_nodes-pods-viewing[List pods associated with a project], including information such as the number of replicas and restarts, current status, and age.
9484
* xref:../nodes/pods/nodes-pods-viewing.adoc#nodes-pods-viewing-usage_nodes-pods-viewing[View pod usage statistics] such as CPU, memory, and storage consumption.
95-
endif::openshift-rosa-hcp[]
9685

9786
[discrete]
9887
=== Management operations
9988

10089
The following list of tasks provides an overview of how an administrator can manage pods in an {product-title} cluster.
10190

10291
* Control scheduling of pods using the advanced scheduling features available in {product-title}:
103-
ifdef::openshift-rosa-hcp[]
104-
** Node-to-pod binding rules such as link:https://docs.openshift.com/rosa/nodes/scheduling/nodes-scheduler-pod-affinity.html#nodes-scheduler-pod-affinity-example-affinity_nodes-scheduler-pod-affinity[pod affinity], link:https://docs.openshift.com/rosa/nodes/scheduling/nodes-scheduler-node-affinity.html#nodes-scheduler-node-affinity[node affinity], and link:https://docs.openshift.com/rosa/nodes/scheduling/nodes-scheduler-pod-affinity.html#nodes-scheduler-pod-anti-affinity-configuring_nodes-scheduler-pod-affinity[anti-affinity].
105-
** link:https://docs.openshift.com/rosa/nodes/scheduling/nodes-scheduler-node-selectors.html#nodes-scheduler-node-selectors[Node labels and selectors].
106-
** link:https://docs.openshift.com/rosa/nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.html#nodes-scheduler-pod-topology-spread-constraints[Pod topology spread constraints].
107-
* link:https://docs.openshift.com/rosa/nodes/pods/nodes-pods-configuring.html#nodes-pods-configuring-restart_nodes-pods-configuring[Configure how pods behave after a restart using pod controllers and restart policies].
108-
* link:https://docs.openshift.com/rosa/nodes/pods/nodes-pods-configuring.html#nodes-pods-configuring-bandwidth_nodes-pods-configuring[Limit both egress and ingress traffic on a pod].
109-
* link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-volumes.html#nodes-containers-volumes[Add and remove volumes to and from any object that has a pod template]. A volume is a mounted file system available to all the containers in a pod. Container storage is ephemeral; you can use volumes to persist container data.
110-
endif::openshift-rosa-hcp[]
111-
ifndef::openshift-rosa-hcp[]
11292
** Node-to-pod binding rules such as xref:../nodes/scheduling/nodes-scheduler-pod-affinity.adoc#nodes-scheduler-pod-affinity-example-affinity_nodes-scheduler-pod-affinity[pod affinity], xref:../nodes/scheduling/nodes-scheduler-node-affinity.adoc#nodes-scheduler-node-affinity[node affinity], and xref:../nodes/scheduling/nodes-scheduler-pod-affinity.adoc#nodes-scheduler-pod-anti-affinity-configuring_nodes-scheduler-pod-affinity[anti-affinity].
11393
** xref:../nodes/scheduling/nodes-scheduler-node-selectors.adoc#nodes-scheduler-node-selectors[Node labels and selectors].
114-
ifndef::openshift-dedicated,openshift-rosa-hcp,openshift-rosa[]
94+
ifndef::openshift-dedicated,openshift-rosa[]
11595
** xref:../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Taints and tolerations].
116-
endif::openshift-dedicated,openshift-rosa-hcp,openshift-rosa[]
96+
endif::openshift-dedicated,openshift-rosa[]
11797
** xref:../nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.adoc#nodes-scheduler-pod-topology-spread-constraints[Pod topology spread constraints].
118-
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
98+
// Cannot create namespace to install Operator
99+
ifndef::openshift-rosa,openshift-dedicated[]
119100
** xref:../nodes/scheduling/secondary_scheduler/index.adoc#nodes-secondary-scheduler-about[Secondary scheduling].
120101
* xref:../nodes/scheduling/descheduler/index.adoc#nodes-descheduler-about[Configure the descheduler to evict pods] based on specific strategies so that the scheduler reschedules the pods to more appropriate nodes.
121-
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
102+
endif::openshift-rosa,openshift-dedicated[]
122103
* xref:../nodes/pods/nodes-pods-configuring.adoc#nodes-pods-configuring-restart_nodes-pods-configuring[Configure how pods behave after a restart using pod controllers and restart policies].
123104
* xref:../nodes/pods/nodes-pods-configuring.adoc#nodes-pods-configuring-bandwidth_nodes-pods-configuring[Limit both egress and ingress traffic on a pod].
124105
* xref:../nodes/containers/nodes-containers-volumes.adoc#nodes-containers-volumes[Add and remove volumes to and from any object that has a pod template]. A volume is a mounted file system available to all the containers in a pod. Container storage is ephemeral; you can use volumes to persist container data.
125-
endif::openshift-rosa-hcp[]
126106

127107
[discrete]
128108
=== Enhancement operations
129109

130110
You can work with pods more easily and efficiently with the help of various tools and features available in {product-title}. The following operations involve using those tools and features to better manage pods.
131111

132-
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
112+
ifndef::openshift-rosa,openshift-dedicated[]
133113
[cols="2,1,2"]
134114
|===
135115
|Operation |User |More information
@@ -152,17 +132,12 @@ As a developer, use a vertical pod autoscaler to ensure your pods stay up during
152132
|Administrator
153133
|Some applications need sensitive information, such as passwords and usernames. You can use the `Secret` object to provide such information to an application pod.
154134

135+
155136
|===
156-
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
157-
ifdef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
158-
* Secrets: Some applications need sensitive information, such as passwords and usernames. An administrator can use the `Secret` object to provide sensitive data to pods
159-
ifdef::openshift-rosa-hcp[]
160-
link:https://docs.openshift.com/rosa/nodes/pods/nodes-pods-secrets.html#nodes-pods-secrets[using the `Secret` object].
161-
endif::openshift-rosa-hcp[]
162-
ifndef::openshift-rosa-hcp[]
163-
xref:../nodes/pods/nodes-pods-secrets.adoc#nodes-pods-secrets[using the `Secret` object].
164-
endif::openshift-rosa-hcp[]
165-
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
137+
endif::openshift-rosa,openshift-dedicated[]
138+
ifdef::openshift-rosa,openshift-dedicated[]
139+
* Secrets: Some applications need sensitive information, such as passwords and usernames. An administrator can use the `Secret` object to provide sensitive data to pods xref:../nodes/pods/nodes-pods-secrets.adoc#nodes-pods-secrets[using the `Secret` object].
140+
endif::openshift-rosa,openshift-dedicated[]
166141

167142
[id="containers-overview"]
168143
== About containers
@@ -172,32 +147,18 @@ A container is the basic unit of an {product-title} application, which comprises
172147
Linux container technologies are lightweight mechanisms for isolating running processes and limiting access to only designated resources.
173148
As an administrator, You can perform various tasks on a Linux container, such as:
174149

175-
ifdef::openshift-rosa-hcp[]
176-
* link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-copying-files.html#nodes-containers-copying-files[Copy files to and from a container].
177-
* link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-downward-api.html#nodes-containers-downward-api[Allow containers to consume API objects].
178-
* link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-remote-commands.html#nodes-containers-remote-commands[Execute remote commands in a container].
179-
* link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-port-forwarding.html#nodes-containers-port-forwarding[Use port forwarding to access applications in a container].
180-
endif::openshift-rosa-hcp[]
181-
ifndef::openshift-rosa-hcp[]
182150
* xref:../nodes/containers/nodes-containers-copying-files.adoc#nodes-containers-copying-files[Copy files to and from a container].
183151
* xref:../nodes/containers/nodes-containers-downward-api.adoc#nodes-containers-downward-api[Allow containers to consume API objects].
184152
* xref:../nodes/containers/nodes-containers-remote-commands.adoc#nodes-containers-remote-commands[Execute remote commands in a container].
185153
* xref:../nodes/containers/nodes-containers-port-forwarding.adoc#nodes-containers-port-forwarding[Use port forwarding to access applications in a container].
186-
endif::openshift-rosa-hcp[]
187154

188-
{product-title} provides specialized containers called
189-
ifdef::openshift-rosa-hcp[]
190-
link:https://docs.openshift.com/rosa/nodes/containers/nodes-containers-init.html#nodes-containers-init[Init containers]
191-
endif::openshift-rosa-hcp[]
192-
ifndef::openshift-rosa-hcp[]
193-
xref:../nodes/containers/nodes-containers-init.adoc#nodes-containers-init[Init containers]
194-
endif::openshift-rosa-hcp[]
195-
. Init containers run before application containers and can contain utilities or setup scripts not present in an application image. You can use an Init container to perform tasks before the rest of a pod is deployed.
155+
{product-title} provides specialized containers called xref:../nodes/containers/nodes-containers-init.adoc#nodes-containers-init[Init containers]. Init containers run before application containers and can contain utilities or setup scripts not present in an application image. You can use an Init container to perform tasks before the rest of a pod is deployed.
196156

197157
Apart from performing specific tasks on nodes, pods, and containers, you can work with the overall {product-title} cluster to keep the cluster efficient and the application pods highly available.
198158

159+
199160
//cannot create the required namespace for these operators
200-
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
161+
ifndef::openshift-rosa,openshift-dedicated[]
201162
[id="nodes-about-autoscaling-pod_{context}"]
202163
== About autoscaling pods on a node
203164

@@ -217,7 +178,7 @@ Vertical Pod Autoscaler::
217178
The Vertical Pod Autoscaler (VPA) can automatically review the historic and current CPU and memory resources for containers in pods and can update the resource limits and requests based on the usage values it learns.
218179
+
219180
For more information, see xref:../nodes/pods/nodes-pods-vertical-autoscaler.adoc#nodes-pods-vpa[Automatically adjust pod resource levels with the vertical pod autoscaler].
220-
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
181+
endif::openshift-rosa,openshift-dedicated[]
221182

222183
[id="commonterms-node"]
223184
== Glossary of common terms for {product-title} nodes
@@ -245,12 +206,12 @@ garbage collection::
245206
The process of cleaning up cluster resources, such as terminated containers and images that are not referenced by any running pods.
246207

247208
//cannot create the required namespace for these operators
248-
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
209+
ifndef::openshift-rosa,openshift-dedicated[]
249210
[discrete]
250211
[id="commonterms-node-hpa"]
251212
Horizontal Pod Autoscaler(HPA)::
252213
Implemented as a Kubernetes API resource and a controller. You can use the HPA to specify the minimum and maximum number of pods that you want to run. You can also specify the CPU or memory utilization that your pods should target. The HPA scales out and scales in pods when a given CPU or memory threshold is crossed.
253-
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
214+
endif::openshift-rosa,openshift-dedicated[]
254215

255216
[discrete]
256217
[id="commonterms-node-ingress"]
@@ -296,4 +257,4 @@ Indicates that the pod is allowed (but not required) to be scheduled on nodes or
296257
[discrete]
297258
[id="commonterms-node-taint"]
298259
Taint::
299-
A core object that comprises a key,value, and effect. Taints and tolerations work together to ensure that pods are not scheduled on irrelevant nodes.
260+
A core object that comprises a key,value, and effect. Taints and tolerations work together to ensure that pods are not scheduled on irrelevant nodes.

0 commit comments

Comments
 (0)