Cloud-Native Continuous Integration and Delivery
You’ll also need the following software installed in advance:
- Sublime Text (latest version), Atom IDE (latest version) or another similar text editor application
- Docker
- Git
Installation and Setup
Before you start this course, we'll install Docker and Git, which are the tools used throughout this course. You will find the steps to install them here:
Installing Docker
- curl -fsSL https://get.docker.com -o get-docker.sh
- sh get-docker.sh
Installing Git
- Please follow the steps for your operating system to install Git: https://docs.gitlab.com/ee/topics/git/how_to_install_git/.
For an optimal student experience, we recommend the following hardware configuration:
- Processor: Intel Core i5 or equivalent
- Memory: 4 GB RAM or higher
- Internet connection
Lesson 1: Cloud-Native CI/CD Concepts
Introduction to Cloud-Native CI/CD Concepts
DevOps Culture
Cloud-Native Architecture
DevOps Patterns for Cloud-Native Architecture
Choosing the Best CI/CD Tools
Exercise 1: Building, Deploying, and Updating Your Blog in
the Cloud
Lesson 2: Cloud-Native
Continuous Integration
Introduction
Container Technology
Testing Cloud-Native Applications
Building Cloud-Native Applications
Lesson 3: Cloud-Native
Continuous Delivery and Deployment
Introduction
Continuous Delivery of Containers
Checklist for Cloud-native CD Design