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
This section contains hands-on labs to help you practice and apply Kubernetes and OpenShift concepts. Each lab builds on the concepts covered in the course materials.
4
+
5
+
## Labs
6
+
7
+
| Lab | Topic | Description |
8
+
| --- | ----- | ----------- |
9
+
| Lab 1 |[Pod Creation](lab1/index.md)| Challenge yourself to create a Pod YAML file to meet certain parameters. |
10
+
| Lab 2 |[Probes](lab2/index.md)| Create some Health & Startup Probes to find what's causing an issue. |
11
+
| Lab 3 |[Debugging](lab3/index.md)| Find which service is breaking in your cluster and find out why. |
12
+
| Lab 4 |[Multiple Containers](lab4/index.md)| Build a container using legacy container image. |
13
+
| Lab 5 |[Persistent Volumes](lab5/index.md)| Create a Persistent Volume that's accessible from a SQL Pod. |
14
+
| Lab 6 |[Pod Configuration](lab6/index.md)| Configure a pod to meet compute resource requirements. |
15
+
| Lab 7 |[Rolling Updates](lab7/index.md)| Create a Rolling Update for your application. |
16
+
| Lab 8 |[Cron Jobs](lab8/index.md)| Create a CronJob to run periodic tasks in your cluster. |
17
+
| Lab 9 |[Services](lab9/index.md)| Create two services with certain requirements. |
18
+
| Lab 10 |[Network Policies](lab10/index.md)| Create a policy to allow client pods with labels to access secure pod. |
Copy file name to clipboardExpand all lines: docs/openshift/index.md
+18-8Lines changed: 18 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,13 +62,16 @@ Every application needs to have a specified minimum and maximum amount of resour
62
62
63
63
Different levels of Quality of Service (QoS) are offered based on the specified requests and limits.
64
64
65
-
3. Quality of Service Levels
66
-
Best Effort;;
67
-
Lowest priority pod with no requests or limits set for it's containers. These pods will be the first of any pods killed if resources run low.
68
-
Burstable;;
69
-
Limits and requests are defined but they are not equal. The pod will use the minimum amount of resources, but will consume more if needed up to the limit. If the needed resources become scarce then these pods will be killed if no Best Effort pods are left.
70
-
Guaranteed;;
71
-
Highest priority pods with an equal amount of requests and limits. These pods will be the last to be killed if resources run low and no Best Effort or Burstable pods are left.
65
+
### Quality of Service Levels
66
+
67
+
**Best Effort**
68
+
: Lowest priority pod with no requests or limits set for its containers. These pods will be the first of any pods killed if resources run low.
69
+
70
+
**Burstable**
71
+
: Limits and requests are defined but they are not equal. The pod will use the minimum amount of resources, but will consume more if needed up to the limit. If the needed resources become scarce then these pods will be killed if no Best Effort pods are left.
72
+
73
+
**Guaranteed**
74
+
: Highest priority pods with an equal amount of requests and limits. These pods will be the last to be killed if resources run low and no Best Effort or Burstable pods are left.
72
75
73
76
### Pod Priority
74
77
@@ -80,4 +83,11 @@ Pod Priority should be used with caution for this gives users the ability to con
80
83
81
84
## Benefits of Container Orchestration
82
85
83
-
...
86
+
-**Simplified Operations** - Automates deployment, scaling, and management of containerized applications
87
+
-**High Availability** - Automatically restarts failed containers and reschedules them on healthy nodes
88
+
-**Scalability** - Easily scale applications up or down based on demand
89
+
-**Resource Optimization** - Efficiently allocates resources across the cluster to maximize utilization
90
+
-**Service Discovery and Load Balancing** - Built-in DNS and load balancing for container communication
91
+
-**Self-Healing** - Automatically replaces and reschedules containers when nodes fail
92
+
-**Rolling Updates and Rollbacks** - Deploy new versions with zero downtime and easily rollback if issues arise
93
+
-**Secret and Configuration Management** - Securely manage sensitive information and application configuration
Copy file name to clipboardExpand all lines: docs/openshift/pods/troubleshooting/index.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -170,9 +170,7 @@ Usually is getting familiar with how primitives objects interact with each other
170
170
171
171
## Activities
172
172
173
-
The continuous integration activities focus around Tekton the integration platform. These labs will show you how to build pipelines and test your code before deployment.
0 commit comments