Skip to content

Commit 5f44392

Browse files
Bharath KaimalBharath Kaimal
authored andcommitted
addition of admonitions on containers page
1 parent 02fefee commit 5f44392

File tree

3 files changed

+95
-97
lines changed

3 files changed

+95
-97
lines changed

docs/cloud-native/app-dev.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -82,18 +82,18 @@ If you keep deploying new services without cleaning up the old ones which are in
8282

8383
## Twelve factor design methodology
8484

85-
- *Code base* - One code base tracked in revision control, many deploys.
86-
- *Dependencies* - Explicitly declare and isolate dependencies.
87-
- *Config* - Store config in the environment.
88-
- *Backing services* - Treat backing services as attached resources.
89-
- *Build, release, run* - Strictly separate build and run stages.
90-
- *Processes* - Execute the app as one (or more) stateless process(es).
91-
- *Port binding* - Export services through port binding.
92-
- *Concurrency* - Scale-out through the process model.
93-
- *Disposability* - Maximize robustness with fast startup and graceful shutdown.
94-
- *Dev/prod parity* - Keep development, staging, and production as similar as possible.
95-
- *Logs* - Treat logs as event streams.
96-
- *Admin processes* - Run admin/management tasks as one-off processes.
85+
- _Code base_ - One code base tracked in revision control, many deploys.
86+
- _Dependencies_ - Explicitly declare and isolate dependencies.
87+
- _Config_ - Store config in the environment.
88+
- _Backing services_ - Treat backing services as attached resources.
89+
- _Build, release, run_ - Strictly separate build and run stages.
90+
- _Processes_ - Execute the app as one (or more) stateless process(es).
91+
- _Port binding_ - Export services through port binding.
92+
- _Concurrency_ - Scale-out through the process model.
93+
- _Disposability_ - Maximize robustness with fast startup and graceful shutdown.
94+
- _Dev/prod parity_ - Keep development, staging, and production as similar as possible.
95+
- _Logs_ - Treat logs as event streams.
96+
- _Admin processes_ - Run admin/management tasks as one-off processes.
9797

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

@@ -151,6 +151,6 @@ We discussed the cloud-native application design, implementations of cloud nativ
151151

152152
## References
153153

154-
- https://learning.oreilly.com/library/view/managing-cloud-native/9781492037071/[Justin Garrison, Kris Nova, (2018). Managing cloud native applications. Publisher: O'Reilly Media, Inc.]
155-
- https://learning.oreilly.com/library/view/cloud-native-architectures/9781787280540/[Piyum Zonooz, Erik Farr, Kamal Arora, Tom Laszewski, (2018). Cloud Native Architectures. Publisher: Packt Publishing]
156-
- https://12factor.net/codebase[12factor.net]
154+
- [Justin Garrison, Kris Nova, (2018). Managing cloud native applications. Publisher: O'Reilly Media, Inc.](https://learning.oreilly.com/library/view/managing-cloud-native/9781492037071)
155+
- [Piyum Zonooz, Erik Farr, Kamal Arora, Tom Laszewski, (2018). Cloud Native Architectures. Publisher: Packt Publishing](https://learning.oreilly.com/library/view/cloud-native-architectures/9781787280540)
156+
- [12factor.net](https://12factor.net/codebase)

docs/containers/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ There are many different container standards available today. Some of them are a
4040

4141
Among them, Docker was one of the most popular mainstream container software tools.
4242

43-
***Open Container Initiative (OCI)***
43+
!!! info "Open Container Initiative (OCI)"
4444

45-
A Linux Foundation project developing a governed container standard. Docker and Rocket are OCI-compliant. But, Garden is not.
45+
A Linux Foundation project developing a governed container standard. **Docker** and **Rocket** are OCI-compliant. But, **Garden** is not.
4646

4747
## Benefits
4848

@@ -83,7 +83,7 @@ These images are build from the `Dockerfile`.
8383

8484
If you want to try building docker images, try this course on [O'Reilly](https://learning.oreilly.com/videos/docker-for-the/9781788991315/) (Interactive Learning Platform).
8585

86-
- [Building Container Images](https://learning.oreilly.com/videos/docker-for-the/9781788991315/9781788991315-video4_2/) - Estimated Time: 12 minutes.
86+
- [Building Container Images](https://learning.oreilly.com/videos/docker-for-the/9781788991315/9781788991315-video4_2/) - Estimated Time: 12 minutes.
8787

8888
### Docker Container
8989

@@ -103,7 +103,6 @@ The registry stores, distributes, and shares container images. It is available i
103103

104104
**Docker Hub** is a popular registry. It is a registry which allows you to download docker images which are built by different communities. You can also store your own images there. You can check out various images available on docker hub [here](https://hub.docker.com/search?q=&type=image).
105105

106-
107106
<iframe width="640" height="480" src="https://www.youtube.com/embed/CPJLKqvR8II" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
108107

109108
## References

mkdocs.yml

Lines changed: 77 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,13 @@ plugins:
3434
extra_css:
3535
- stylesheets/index.css
3636

37-
3837
markdown_extensions:
3938
- attr_list
4039
- admonition
4140
- pymdownx.details
4241
- footnotes
4342
- pymdownx.emoji:
44-
emoji_index: !!python/name:material.extensions.emoji.twemoji
43+
emoji_index: !!python/name:material.extensions.emoji.twemoji
4544
emoji_generator: !!python/name:material.extensions.emoji.to_svg
4645
- md_in_html
4746
- pymdownx.superfences
@@ -57,86 +56,86 @@ markdown_extensions:
5756
- tables
5857

5958
nav:
60-
- Home:
61-
- index.md
62-
- Course Agenda: agenda.md
63-
- Prerequisites: prerequisites.md
64-
- Cloud Native Challenge: cloudnative-challenge.md
59+
- Home:
60+
- index.md
61+
- Course Agenda: agenda.md
62+
- Prerequisites: prerequisites.md
63+
- Cloud Native Challenge: cloudnative-challenge.md
6564
- Cloud Native:
66-
- cloud-native/index.md
67-
- App Development: cloud-native/app-dev.md
65+
- cloud-native/index.md
66+
- App Development: cloud-native/app-dev.md
6867
- Containers:
69-
- containers/index.md
70-
- References: containers/reference.md
71-
- Image Registries: containers/imageregistry.md
72-
- Activities/Labs:
73-
- labs/index.md
74-
- Docker: labs/containers/index.md
75-
- Container Registries: labs/containers/container-registry/index.md
68+
- containers/index.md
69+
- References: containers/reference.md
70+
- Image Registries: containers/imageregistry.md
71+
- Activities/Labs:
72+
- labs/index.md
73+
- Docker: labs/containers/index.md
74+
- Container Registries: labs/containers/container-registry/index.md
7675
- <div class="header">Kubernetes/OpenShift</div>:
77-
- openshift/index.md
78-
- <div class="sub-section">API Primatives</div>: openshift/core-concepts/index.md
79-
- <div class="sub-section">Namespaces/Projects</div>: openshift/core-concepts/namespaces-projects/index.md
80-
- <div class="header">Pods</div>:
81-
- openshift/pods/index.md
82-
- <div class="sub-section">Labels-Selectors</div>: openshift/pods/tagging/index.md
83-
- <div class="sub-section">Multi-Container</div>: openshift/pods/multi-container/index.md
84-
- <div class="sub-section">Health and Monitoring</div>: openshift/pods/health-checks/index.md
85-
- <div class="sub-section">Troubleshooting</div>: openshift/pods/troubleshooting/index.md
86-
- <div class="header">Configuration</div>:
87-
- openshift/configuration/index.md
88-
- <div class="sub-section">Config Maps</div>: openshift/configuration/config-map/index.md
89-
- <div class="sub-section">Secrets</div>: openshift/configuration/secrets/index.md
90-
- <div class="sub-section">Security Contexts</div>: openshift/configuration/security-contexts/index.md
91-
- <div class="sub-section">Service Accounts</div>: openshift/configuration/service-accounts/index.md
92-
- <div class="header">Deployments</div>:
93-
- openshift/deployments/index.md
94-
- <div class="sub-section">Rolling Updates</div>: openshift/deployments/updates/index.md
95-
- <div class="sub-section">Jobs and CronJobs</div>: openshift/pods/jobs/index.md
96-
- <div class="header">Networking</div>:
97-
- openshift/services-networking/index.md
98-
- <div class="sub-section">Services</div>: openshift/services-networking/services.md
99-
- <div class="sub-section">Routes</div>: openshift/services-networking/routes.md
100-
- <div class="sub-section">Ingresses</div>: openshift/services-networking/ingress.md
101-
- <div class="header">State Persistence</div>:
102-
- openshift/state-persistence/index.md
103-
- <div class="sub-section">Volumes</div>: openshift/state-persistence/volumes.md
104-
- <div class="sub-section">Persistent Volumes & Claims</div>: openshift/state-persistence/pv-pvc.md
105-
- <div class="header">Operators</div>:
106-
- openshift/operators/operators.md
76+
- openshift/index.md
77+
- <div class="sub-section">API Primatives</div>: openshift/core-concepts/index.md
78+
- <div class="sub-section">Namespaces/Projects</div>: openshift/core-concepts/namespaces-projects/index.md
79+
- <div class="header">Pods</div>:
80+
- openshift/pods/index.md
81+
- <div class="sub-section">Labels-Selectors</div>: openshift/pods/tagging/index.md
82+
- <div class="sub-section">Multi-Container</div>: openshift/pods/multi-container/index.md
83+
- <div class="sub-section">Health and Monitoring</div>: openshift/pods/health-checks/index.md
84+
- <div class="sub-section">Troubleshooting</div>: openshift/pods/troubleshooting/index.md
85+
- <div class="header">Configuration</div>:
86+
- openshift/configuration/index.md
87+
- <div class="sub-section">Config Maps</div>: openshift/configuration/config-map/index.md
88+
- <div class="sub-section">Secrets</div>: openshift/configuration/secrets/index.md
89+
- <div class="sub-section">Security Contexts</div>: openshift/configuration/security-contexts/index.md
90+
- <div class="sub-section">Service Accounts</div>: openshift/configuration/service-accounts/index.md
91+
- <div class="header">Deployments</div>:
92+
- openshift/deployments/index.md
93+
- <div class="sub-section">Rolling Updates</div>: openshift/deployments/updates/index.md
94+
- <div class="sub-section">Jobs and CronJobs</div>: openshift/pods/jobs/index.md
95+
- <div class="header">Networking</div>:
96+
- openshift/services-networking/index.md
97+
- <div class="sub-section">Services</div>: openshift/services-networking/services.md
98+
- <div class="sub-section">Routes</div>: openshift/services-networking/routes.md
99+
- <div class="sub-section">Ingresses</div>: openshift/services-networking/ingress.md
100+
- <div class="header">State Persistence</div>:
101+
- openshift/state-persistence/index.md
102+
- <div class="sub-section">Volumes</div>: openshift/state-persistence/volumes.md
103+
- <div class="sub-section">Persistent Volumes & Claims</div>: openshift/state-persistence/pv-pvc.md
104+
- <div class="header">Operators</div>:
105+
- openshift/operators/operators.md
107106

108107
- DevOps/GitOps:
109-
- devops/index.md
110-
- <div class="header">Continuous Integration</div>:
111-
- devops/tekton/index.md
112-
- <div class="sub-section">Tekton</div>: devops/tekton/index.md
113-
- <div class="sub-section">IBM ToolChain</div>: devops/ibm-toolchain/index.md
114-
- <div class="header">Continuous Deployment</div>:
115-
- devops/argocd/index.md
116-
- ArgoCD: devops/argocd/index.md
108+
- devops/index.md
109+
- <div class="header">Continuous Integration</div>:
110+
- devops/tekton/index.md
111+
- <div class="sub-section">Tekton</div>: devops/tekton/index.md
112+
- <div class="sub-section">IBM ToolChain</div>: devops/ibm-toolchain/index.md
113+
- <div class="header">Continuous Deployment</div>:
114+
- devops/argocd/index.md
115+
- ArgoCD: devops/argocd/index.md
117116
- Activities/Labs:
118-
- labs/index.md
119-
- Containers:
120-
- labs/index.md
121-
- Docker: labs/containers/index.md
122-
- Container Registries: labs/containers/container-registry/index.md
123-
- Kubernetes/OpenShift:
124-
- labs/index.md
125-
- Lab 1 - Pod Creation: labs/kubernetes/lab1/index.md
126-
- Lab 2 - Pod Configuration: labs/kubernetes/lab2/index.md
127-
- Lab 3 - Multiple Containers: labs/kubernetes/lab3/index.md
128-
- Lab 4 - Probes: labs/kubernetes/lab4/index.md
129-
- Lab 5 - Debugging: labs/kubernetes/lab5/index.md
130-
- Lab 6 - Rolling Updates: labs/kubernetes/lab6/index.md
131-
- Lab 7 - Cron Jobs: labs/kubernetes/lab7/index.md
132-
- Lab 8 - Creating Services: labs/kubernetes/lab8/index.md
133-
- Lab 9 - Network Policies: labs/kubernetes/lab9/index.md
134-
- Lab 10 - Persistent Volumes: labs/kubernetes/lab10/index.md
135-
- Lab 11 - Ingress IKS: labs/kubernetes/ingress-iks/index.md
136-
- Solutions: labs/kubernetes/lab-solutions.md
137-
- DevOps/GitOps:
138117
- labs/index.md
139-
- Tekton: labs/devops/tekton/index.md
140-
- Jenkins: labs/devops/jenkins/index.md
141-
- IBM Cloud: labs/devops/ibm-toolchain/index.md
142-
- ArgoCD: labs/devops/argocd/index.md
118+
- Containers:
119+
- labs/index.md
120+
- Docker: labs/containers/index.md
121+
- Container Registries: labs/containers/container-registry/index.md
122+
- Kubernetes/OpenShift:
123+
- labs/index.md
124+
- Lab 1 - Pod Creation: labs/kubernetes/lab1/index.md
125+
- Lab 2 - Pod Configuration: labs/kubernetes/lab2/index.md
126+
- Lab 3 - Multiple Containers: labs/kubernetes/lab3/index.md
127+
- Lab 4 - Probes: labs/kubernetes/lab4/index.md
128+
- Lab 5 - Debugging: labs/kubernetes/lab5/index.md
129+
- Lab 6 - Rolling Updates: labs/kubernetes/lab6/index.md
130+
- Lab 7 - Cron Jobs: labs/kubernetes/lab7/index.md
131+
- Lab 8 - Creating Services: labs/kubernetes/lab8/index.md
132+
- Lab 9 - Network Policies: labs/kubernetes/lab9/index.md
133+
- Lab 10 - Persistent Volumes: labs/kubernetes/lab10/index.md
134+
- Lab 11 - Ingress IKS: labs/kubernetes/ingress-iks/index.md
135+
- Solutions: labs/kubernetes/lab-solutions.md
136+
- DevOps/GitOps:
137+
- labs/index.md
138+
- Tekton: labs/devops/tekton/index.md
139+
- Jenkins: labs/devops/jenkins/index.md
140+
- IBM Cloud: labs/devops/ibm-toolchain/index.md
141+
- ArgoCD: labs/devops/argocd/index.md

0 commit comments

Comments
 (0)