Skip to content

Commit 2172dc5

Browse files
authored
Merge branch 'main' into bck-updates
2 parents 99ed154 + 5cf699c commit 2172dc5

File tree

9 files changed

+102
-20
lines changed

9 files changed

+102
-20
lines changed

docs/index.md

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,45 @@
11
# IBM Cloud Native Bootcamp
22

3+
## Bootcamp Overview
4+
5+
This Cloud Native Bootcamp has been created to teach and guide IBMers, Business Partners, and clients what it takes to move to the cloud.
6+
7+
38
## Concepts Covered
49

5-
1. **Cloud Native** - open *[Cloud Native](./cloud-native/index.md)* to read more.
6-
2. **Containers** - open *[Containers](./containers/index.md)* to read more.
7-
3. **Kubernetes** - open *[Kubernetes](./openshift/index.md)* to read more.
8-
4. **DevOps** - open *[Devops](./devops/index.md)* to read more.
9-
- *[Continuous Integration (CI)](./devops/tekton/index.md)*
10-
- *[Continuous Deployment (CD)](./devops/argocd/index.md)*
10+
<div class="grid cards" markdown>
11+
12+
- :octicons-cloud-24:{ .lg .middle } __Cloud Native__
13+
14+
---
15+
16+
Moving to the cloud comes with some new concepts and standards that should be understood before starting your journey to cloud. Learn about them by clicking the link below.
17+
18+
[:octicons-arrow-right-24: Getting started](./cloud-native/index.md)
19+
20+
- :octicons-container-24:{ .lg .middle } __Containers__
21+
22+
---
23+
24+
The first task when moving to the cloud is getting your applications running in containers. Get your hands on with containers by clicking the link below.
25+
26+
[:octicons-arrow-right-24: Containerization](./containers/index.md)
27+
28+
- :simple-redhatopenshift:{ .lg .middle } __Kubernetes/OpenShift__
29+
30+
---
31+
32+
Managing hundreds of containers is chaos to manage on your own. Learn how container orchestration can make it easy using Kubernetes or OpenShift.
33+
34+
[:octicons-arrow-right-24: Container Orchestration](./openshift/index.md)
35+
36+
- :octicons-git-compare-24:{ .lg .middle } __DevOps/GitOps__
37+
38+
---
39+
40+
DevOps/GitOps adds standards and reliability to your development lifecycle. Learn how to use it by clicking below.
41+
42+
[:octicons-arrow-right-24: DevOps](./devops/index.md)
43+
44+
</div>
1145

12-
## Test your Knowledge
13-
After taking the virtual bootcamp with an instructor from IBM Garage or learning on your own self paced you can take the quizzes and even get a Badge to show off your Cloud Native street cred.

docs/openshift/configuration/secrets/index.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ A Secret is an object that contains a small amount of sensitive data such as a p
77
## Resources
88

99
=== "OpenShift"
10+
<div class="grid cards" markdown>
11+
12+
- :material-clock-fast:{ .lg .middle } __Image Pull Secrets__
13+
14+
---
15+
16+
Install [`mkdocs-material`](#) with [`pip`](#) and get up
17+
and running in minutes
18+
19+
[:octicons-arrow-right-24: Getting started](#)
20+
21+
- :fontawesome-brands-markdown:{ .lg .middle } __It's just Markdown__
22+
23+
---
24+
25+
Focus on your content and generate a responsive and searchable static site
26+
27+
[:octicons-arrow-right-24: Reference](#)
28+
29+
</div>
30+
1031

1132
[Image Pull Secrets :fontawesome-solid-key:](https://docs.openshift.com/container-platform/4.13/openshift_images/managing_images/using-image-pull-secrets.html){ .md-button target="_blank"}
1233

docs/openshift/index.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,18 @@ It is a descendant of ‘Borg,’ a container orchestration platform used intern
1313
Today, Kubernetes and the broader container ecosystem are maturing into a general-purpose computing platform and ecosystem that rivals—if not surpasses—virtual machines (VMs) as the basic building blocks of modern cloud infrastructure and applications.
1414
This ecosystem enables organizations to deliver a high-productivity [Platform-as-a-Service (PaaS)](https://www.ibm.com/cloud/learn/paas) that addresses multiple infrastructure- and operations-related tasks and issues surrounding [cloud native](https://www.ibm.com/cloud/learn/cloud-native) development so that development teams can focus solely on coding and innovation.
1515

16-
https://www.ibm.com/cloud/learn/kubernetes
16+
<div class="grid cards" markdown>
17+
18+
- :material-clock-fast:{ .lg .middle } __Learning Kubernetes__
19+
20+
---
21+
22+
Learning Kubernetes through IBM Learning
23+
24+
[:octicons-arrow-right-24: Getting started](https://www.ibm.com/cloud/learn/kubernetes){ .md-button target=_blank}
25+
26+
27+
</div>
1728

1829
<iframe width="560" height="315" src="https://www.youtube.com/embed/aSrqRSk43lY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
1930

docs/openshift/operators/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# OpenShift Operators
2+
3+
## Overview
4+
Operators and Red Hat OpenShift Container Platform
5+
Red Hat® OpenShift® Operators automate the creation, configuration, and management of instances of Kubernetes-native applications. Operators provide automation at every level of the stack—from managing the parts that make up the platform all the way to applications that are provided as a managed service.
6+
7+
Red Hat OpenShift uses the power of Operators to run the entire platform in an autonomous fashion while exposing configuration natively through Kubernetes objects, allowing for quick installation and frequent, robust updates. In addition to the automation advantages of Operators for managing the platform, Red Hat OpenShift makes it easier to find, install, and manage Operators running on your clusters.
8+
9+
Included in Red Hat OpenShift is the Embedded OperatorHub, a registry of certified Operators from software vendors and open source projects. Within the Embedded OperatorHub you can browse and install a library of Operators that have been verified to work with Red Hat OpenShift and that have been packaged for easy lifecycle management.

docs/openshift/operators/operators.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/prerequisites.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@ Here is a course for learning (or brushing up) on working from the linux command
285285
kubectl version
286286
```
287287

288-
=== "CRC (MiniShift)"
288+
=== "OpenShift Local"
289289

290-
Make sure CRC is installed. Check out the [CRC Page](https://access.redhat.com/documentation/en-us/red_hat_codeready_containers/1.0/html/getting_started_guide/getting-started-with-codeready-containers_gsg)
290+
Make sure OpenShift Local is installed. Check out the [OpenShift Local](https://docs.redhat.com/en/documentation/red_hat_openshift_local/2.44/html/getting_started_guide/index){target="_blank"} Page.
291291

292292
** Setup CRC **
293293
```

docs/scripts/system-check.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,18 @@ else
5353
printf 'For Mac: https://docs.docker.com/docker-for-mac/install/ \n'
5454
printf 'For Linux Users: https://docs.docker.com/engine/install/ubuntu/ \n'
5555
printf 'For Windows: https://docs.docker.com/docker-for-windows/install/ \n \n'
56+
fi
57+
58+
if hash podman 2>/dev/null
59+
then
60+
printf '\xE2\x9C\x85 Podman CLI \n'
61+
else
62+
printf '\xE2\x9D\x8C Podman CLI \n \n'
5663

64+
printf 'Download the Podman CLI using the links below: \n'
65+
printf 'For Mac: https://podman.io/docs/installation#macos \n'
66+
printf 'For Linux Users: https://podman.io/docs/installation#linux-distributions \n'
67+
printf 'For Windows: https://podman.io/docs/installation#windows \n \n'
5768
fi
5869

5970
if hash kubectl 2>/dev/null
@@ -93,5 +104,7 @@ else
93104
printf '\xE2\x9D\x8C Argo CLI \n \n'
94105

95106
printf 'Download the Argo CLI using the links below: \n'
96-
printf 'For All Users: https://argoproj.github.io/argo-cd/cli_installation/ \n \n'
97-
fi
107+
printf 'For All Users: https://argo-cd.readthedocs.io/en/stable/cli_installation/ \n \n'
108+
fi
109+
110+
printf " \nInstall either Docker or Podman, it's not necessary to install both\n"

mkdocs.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ theme:
2323
logo: images/watson-white-logo.png
2424
favicon: images/watson-white-logo.png
2525
font:
26-
text: IBM Plex Sans
26+
text: IBM Plex Sans
2727
plugins:
2828
- search
2929
- git-revision-date-localized:
@@ -103,7 +103,6 @@ nav:
103103
- <div class="sub-section">Persistent Volumes & Claims</div>: openshift/state-persistence/pv-pvc.md
104104
- <div class="header">Operators</div>:
105105
- openshift/operators/operators.md
106-
107106
- DevOps/GitOps:
108107
- devops/index.md
109108
- <div class="header">Continuous Integration</div>:

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)