Skip to content

Agenda

Before you jump straight into Cloud-Native development using this crafted enablement journey, you must 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 Application Development Basics of Cloud-Native application development. Cloud-Native application development
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 Covers 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 get a deep understanding of Cloud-Native Deployment:

Method

Topics Covered

Topics Description Link
IBM Garage Method Garage Method overview. Garage Method