Lesson1 – Intro – Topology Diagram
Welcome to Lesson 1! In this lesson, we will learn how to deploy an Oracle Kubernetes Engine (OKE) Basic Cluster on Oracle Cloud Infrastructure (OCI). This will be done using Terraform, allowing us to automate and standardize the deployment process. Before we dive into the hands-on implementation, we’ll first explore the topology diagram to understand the cloud environment we are building.
Our architecture is centered around a Virtual Cloud Network (VCN) named FoggyKitchenVCN, which serves as the networking foundation for our cluster. Within this VCN, we have multiple subnets, including the API Endpoint Subnet, Load Balancer Subnet, and OKE Nodes & Pods Subnet. These subnets are distributed across three fault domains, ensuring high availability and resilience.
The worker nodes of our Kubernetes cluster will be deployed inside the OKE Nodes Subnet. These nodes will interact with Kubernetes services and facilitate containerized workloads. External traffic will enter through an Internet Gateway and be distributed via a Load Balancer, while outbound traffic will be managed securely using a NAT Gateway.
To enhance security, we will enforce Security Lists and Network Security Groups (NSGs) to control access at different levels. Now that we have a clear understanding of the architecture, let’s move forward and provision the OKE cluster step by step.

