Agenda
Learning tasks for developers to understand the concepts, technologies and methodologies for cloud native development
Credits: This material heavily draws from cloud native bootcamp
Before you jump straight into Cloud native development using this crafted enablement journey, it’s important you understand the related basic concepts, technologies used and methodologies applied for cloud native development
Developer Foundation is broken into three areas:
Concepts
Topics Covered
Topics | Description | Link |
---|---|---|
What is Cloud Native? | Cloud Native Overview | Cloud Native |
Cloud Native App. Dev | Basics of Cloud Native App. Development | Cloud Native App. Dev |
Continuous Integration | CI Overview | CI |
Continuous Delivery | CD Overview | CD |
Technologies
Topics Covered
Topics | Description | Link |
---|---|---|
Core Concepts | Covers Kubernetes Objects and Namespaces. | Core Concepts |
Configuration | Coveres ConfigMaps, Resource Quotas, Secrets, and Service Accounts. | Configuration |
Multi-Container Pods | Use Cases for multi container pods. | Multi-Container Pods |
Observability | Covers probes and logging for containers. | Observability |
Pod Design | Covers Labels, Selectors, Deployments, and Jobs. | Pod Design |
Services & Networking | Covers Services and Ingresses. | Services and Networking |
State Persistence | Covering Volumes and Persistence Volumes. | State Persistence |
Troubleshooting | Ways to troubleshoot your kubernetes. | Troubleshooting |
Activities
Topics | Description | Link |
---|---|---|
Pod Creation | Covers the topics in the Core Concepts page. | Pod Creation |
Pod Configuration | Covers the topics in the Configuration page. | Pod Configuration |
Multiple Containers | Covers the topics in the Multi-Container Pods page. | Multiple Containers |
Probes | Covers the topics in the Observability page. | Probes |
Rolling Updates Lab | Covers the topics in the Pod Design page. | Rolling Updates |
Cron Jobs Lab | Covers the topics in the Pod Design Jobs section. | Crons Jobs |
Creating Services | Covers the topics in the Services page. | Setting up Services |
Setting up Persistent Volumes | Covers the topics in the State Persistence page. | Setting up Persistent Volumes |
Debugging | Covers the topics in the Troubleshooting page. | Debugging |
Solutions
Topics | Link |
---|---|
Solutions | Solutions for Exercises |
Optional Extra Credits
Kubernetes
Deployment Best practices
Use the following links to help you get a deeper understanding of this a good understanding and deep dive in Cloud Native Deployment
Method
Topics Covered
Topics | Description | Link |
---|---|---|
IBM Garage Method | Garage Method Overview | Garage Method |
Resources
- Presentation: Kubernetes Basics