inflearn logo
inflearn logo

Building a Free Cloud Infrastructure - From Free High-Spec Servers to Deploying Your Own App (feat. Oracle, k8s)

I want to launch a side project as a real service and study Kubernetes, but managed services from AWS/GCP (EKS, GKE, etc.) are too expensive. On the other hand, running it only on a local computer makes it difficult to experience network configurations or actual deployment environments. We will utilize the "Always Free" tier of Oracle Cloud (OCI), which offers the most powerful free benefits among existing public clouds. By installing the lightweight yet powerful k3s, we will build a Linux server and Kubernetes environment capable of hosting actual services from scratch—all at zero cost. After taking this course, you will gain a general understanding of cloud networking and possess your own Kubernetes cluster infrastructure where you can deploy and operate your applications for free.

(5.0) 3 reviews

59 learners

Level Basic

Course period Unlimited

Network
Network
Kubernetes
Kubernetes
Portfolio
Portfolio
cloud-computing
cloud-computing
k8s
k8s
Network
Network
Kubernetes
Kubernetes
Portfolio
Portfolio
cloud-computing
cloud-computing
k8s
k8s

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

정진영(기업인)

31% enrolled

I am enjoying the lectures because I need OCI for the company I was hired at. :)

5.0

탄코

100% enrolled

The course is structured in a way that is easy to follow, so I succeeded in building the cluster on my first try. The best part was being able to set up an actual deployment infrastructure for free using the Oracle Cloud Free Tier. It seems like a sufficient environment for building a personal portfolio infrastructure or hosting side projects.

What you will gain after the course

  • You will have an infrastructure where you can deploy and operate your own services immediately.

  • You will have a high-spec cloud computer that is free for life. (Based on Oracle's current standards)

  • Experience setting up network infrastructure directly in a cloud environment.

  • Experience building a Kubernetes cluster yourself in a cloud environment.

Free for life, high-specification
Build your own cloud server!

Complete a production-ready infrastructure with zero cost.


Have you felt overwhelmed by cloud infrastructure setup and Kubernetes practice?
If you've hesitated due to expensive cloud costs and complex configurations,
build your own high-spec cloud environment for free for life through this course.


Building Cloud Infrastructure
Create your own free cloud environment for your personal services.

Practice everything from setting up Kubernetes, k3s, and Oracle Cloud environments
to networking basics such as VCN, subnets, and route tables..

Instead of simple theoretical learning, you will build your own Kubernetes cluster capable of actual service by utilizing the OCI Always Free tier.

You will personally experience SSH connection, k3s installation, and Nginx deployment, and you will have your own
free high-specification cloud server.máy chủ đám mây cấu hình cao miễn phí.

From theory to practice
Building your own cloud server

Section 1 - Course Introduction and Preparation

Understand the course objectives and overall architecture, and learn the concept of OCI Free Tier. Instructions on checking essential requirements and how to download course materials are provided.

Section 2 - Oracle Cloud Infrastructure (OCI) Account Setup

We provide detailed instructions on how to create an OCI account to take advantage of the Always Free Tier benefits. We cover troubleshooting tips that may arise during account creation and the basics of security settings.

Section 3 - Mastering Cloud Network Basics

From Virtual Cloud Networks (VCN) to subnets, gateways, route tables, and security lists, you will gain a clear understanding of the concepts by directly configuring the core components of a cloud network.

Section 4 - Creating High-Performance Server Instances

Create Master and Worker node server instances that deliver optimal performance within the limits of the OCI Free Tier. Practice configuring high-specification ARM-based instances.

Section 5 - Server Connection and Environment Optimization

Learn how to connect to the server using SSH and resolve permission issues. Learn how to write connection automation scripts to improve productivity and how to check network connectivity.

Section 6 - Building a k3s Kubernetes Cluster

Build a Kubernetes cluster by directly installing the lightweight and powerful k3s on Oracle Cloud servers. Practice the process of installing Master and Worker nodes and joining the cluster.

Section 7 - Configuring the Local Management Environment

Install local management tools such as Rancher Desktop and OpenLens, and learn how to conveniently manage the built Kubernetes cluster from your local environment by configuring the Kubeconfig file.

Section 8 - Application Deployment Practice


Write a YAML specification to deploy a test Nginx application, deploy it to the actual cluster, and conduct an access test via NodePort.

Section 9 - Course Conclusion and Utilization Strategies

We conclude the lecture by presenting ways to operate your own services using the free cloud infrastructure and Kubernetes cluster built so far.

Building a Zero-Cost Cloud

Point 1. High-spec cloud free for life

Build your own high-specification cloud computer using Oracle Cloud's (OCI) powerful free tier, without worrying about the expensive subscription fees of AWS/GCP. You can manually create a production-ready Linux server and Kubernetes environment with zero cost.

Point 2. Building your own k3s cluster

Gain hands-on experience building everything from the ground up, from cloud networks to Kubernetes clusters. By installing the lightweight yet powerful k3s, you can gain a deep understanding of real-world production environments.

Point 3. The foundation for deploying and operating your own apps

Deploy and operate your own services on the cloud without hesitation. Based on the Kubernetes infrastructure you will build through this course, you can turn your ideas into real-world services.

Point 4. Hands-on Cloud Networking Experience

From Virtual Cloud Networks (VCN), subnets, and gateways to route tables and security lists. You can build solid practical skills by manually configuring the core concepts of cloud networking. Gain a firm grasp of the essential network knowledge required for actual service operations.


Deploying and operating your own service,
this course was created specifically for people like you.


✔️ Those who want to build high-spec cloud infrastructure at zero cost

  • Those who want to utilize Oracle Cloud's Always Free tier instead of expensive managed services from AWS/GCP

  • Those who want to go beyond the limitations of a local environment and experience actual cloud networks and deployment environments

  • Those who want to build a foundation for deploying and operating their own applications without any cost burden.

✔️ Those who want to build Kubernetes (k8s) themselves and gain hands-on operational experience

  • Those who want to experience setting up a Kubernetes cluster themselves using k3s, instead of using managed services like EKS or GKE.

  • Those who want to go beyond simple usage and learn the process of directly designing and building network infrastructure in a cloud environment

  • Those who want to operate Kubernetes in a stable, free cloud environment without the hassle of migrating servers every year.

✔️ Developers who want to add actual service operation experience to their portfolio

  • Those who want to go beyond side projects and build high-specification cloud computers at a production-service level

  • Those who want to personally experience the entire process, from setting up a virtual network to building a Kubernetes cluster and deploying apps.

  • Those who want to gain practical experience by deploying their own apps to the cloud and operating them for free


Now, go beyond tutorials and build your own production-ready cloud infrastructure.
You can become a developer who confidently operates services without worrying about costs.

Notes before taking the course


Course Features

  • The course is highly practice-oriented and focuses on the final results.

  • Concepts and theoretical explanations will not be covered in depth.

Hands-on Environment

  • Creating an Oracle Cloud (OCI) Free Tier account is required.

  • An SSH client (e.g., PuTTY, OpenSSH) is required on your local PC.

  • An environment with a stable internet connection is recommended.

Prerequisites and Important Notes

  • It is helpful to have an understanding of basic Linux commands.

  • It is helpful to have an understanding of cloud and network basics (IP, ports).


Learning Materials

  • Please use the PDF provided in the lecture.


  • Utilize free management tools such as Rancher Desktop and OpenLens.


Recommended for
these people

Who is this course right for?

  • A light hands-on experience with Cloud, Kubernetes, and service deployment operations.

  • People who want to practice operating Kubernetes using a free cloud service.

  • People who find it annoying to move servers every year just to use AWS for free.

  • People who want to deploy and operate their own services right away

Need to know before starting?

  • The passion to actually deploy and operate my own program.

  • Understanding the general concepts of cloud services and Kubernetes clusters

  • It's a plus if you have experience using the Linux operating system.

Hello
This is gino

59

Learners

3

Reviews

1

Answers

5.0

Rating

1

Course

Hello. I'm Jino.

 

I am working as a server team lead at an IT service company in Pangyo.

I aim to live my life making the most of my background in IT technology.

I prefer a reasonably simple "develop first, optimize later" approach that aligns with business needs.

 

Please feel free to contact me with any inquiries regarding lectures or learning!

 

Thank you~!

More

Curriculum

All

29 lectures ∙ (1hr 26min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • qffo1239813님의 프로필 이미지
    qffo1239813

    Reviews 6

    Average Rating 4.3

    5

    31% enrolled

    • gino
      Instructor

      Thank you! Please feel free to reach out if you have any questions.

  • jinyeonge12349593님의 프로필 이미지
    jinyeonge12349593

    Reviews 9

    Average Rating 5.0

    5

    31% enrolled

    I am enjoying the lectures because I need OCI for the company I was hired at. :)

    • gino
      Instructor

      It's nice to meet someone using OCI in practice! If you need help setting up the OCI CLI, in addition to using the GUI on the webpage, I can send you the steps I followed!

  • tanco님의 프로필 이미지
    tanco

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    The course is structured in a way that is easy to follow, so I succeeded in building the cluster on my first try. The best part was being able to set up an actual deployment infrastructure for free using the Oracle Cloud Free Tier. It seems like a sufficient environment for building a personal portfolio infrastructure or hosting side projects.

    • gino
      Instructor

      Thank you. My goal was to make the setup as simple as possible!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 3 days

$14,850.00

70%

$38.50