OCI Container Instances with Terraform (2023 Edition)
Requirements
-
Basic Understanding of Cloud Computing
-
Foundational Knowledge of Containerization
-
Experience with Terraform
-
Familiarity with OCI
-
Programming and Scripting Basics
-
Basic Networking Concepts
-
Development Tools
-
Access to OCI
-
A Willingness to Learn
Description
This is a comprehensive self-study mini-course designed to equip learners with the knowledge and skills to effectively deploy and manage OCI Container Instances using Terraform. This course is perfect for developers, DevOps engineers, and system administrators who want to leverage the power of containerization and automate the provisioning of containerized applications on the Oracle Cloud Infrastructure (OCI) platform.
This self-study course will guide you through the gradual implementation of a demo web application that will ultimately be accessible under a DNS domain and secured with SSL protocol. You will learn how to containerize the web application using Docker and integrate it into your Terraform code. The course will cover the necessary steps to provision and configure the infrastructure resources required for hosting the application, including networking components. By the end of the course, you will have a fully functional, securely deployed web application accessible via a DNS domain with SSL encryption, demonstrating a practical implementation of OCI Container Instances and Terraform in a real-world scenario.
Covered lessons:
- Lesson 1 – OCI Container Instance with Ephemeral Public IP,
- Lesson 2 – OCI Container Instance with Reserved Public IP,
- Lesson 3 – OCI Container Instance with Reserved Public IP and OCI DNS,
- Lesson 4 – OCI Container Instance with Reserved Public IP, OCI DNS and SSL certificate files via CONFIGFILE Volumes,
- Lesson 5 – OCI Container Instance with Reserved Public IP, OCI DNS and SSL certificate files via CONFIGFILE Volumes and NSG,
- Lesson 6 – OCI Container Instance with Reserved Public IP, OCI DNS, SSL certfiles via CONFIGFILE Volumes, NSG and OCI Vault.
Who this course is for:
- OCI Developer