π Series Table of Contents
- π Chapter 0: Introduction and Stories (You are here) π―
- π Chapter 1: Some concepts and terminologies π
- π Chapter 2: A noob guy deploy his web app π»
- π³ Chapter 3: Docker and the world of containerization π¦
- βΈοΈ Chapter 4: K8s in a nutshell βοΈ
- π§ Chapter 5: K8s in details π οΈ
- π Chapter 6: Before go to the ground π‘
- π§ Chapter 7: Ubuntu server and the world of Linux π₯οΈ
- β‘ Chapter 8: MicroK8s the simple and powerful K8s βοΈ
- βοΈ Chapter 9: Harvester HCI the native cloud π
- π Chapter 10: More about Harvester HCI π’
- π₯οΈ Chapter 11: Promox VE the best VM manager πΎ
- π Chapter 12: Turn a server into a router with Pfsense π
- π οΈ Chapter 13: Some tools, services that you can installed for your devops pipeline π§
- π Chapter 14: Hello Internet with Cloudflare Zero Trust π
- π Chapter 15: Maybe it the end of the series π
Introduction
Welcome to my DevOps series with the title βFrom cloud to groundβ. Cloud here refers to cloud service providers like Google Cloud Platform (GCP) or Amazon Web Services (AWS), and ground refers to local machines or servers that we can set up in our house or place in a data center.
Iβm not a pro Devops
- I did not choose to become a DevOps engineer. DevOps came to me :)). I started as a developer. My company used to deploy our services to AWS using AWS Lightsail (one of AWS services that allows you to create a virtual machine, easier than AWS EC2). So I had to know how to create a virtual machine in AWS, how to install environments, how to deploy our services to AWS,β¦ Just some basic things that now you can ask ChatGPT to complete in 1 minute.
- One day my boss said we ran out of AWS credits, so he bought some servers and workstations and started to set up stuff like Ubuntu, k8s, Docker,β¦ At this time, with my curiosity, I started to learn about these things. Then my boss let me manage all these servers. Thatβs how my ground DevOps journey started.
- So this series is not about how to become a pro DevOps engineer. You can consider this series as the story of some noob guy on the Internet. But I hope that the tools introduced in this series, knowledge, and my 2-year experience in this field can help you.
Who is this series for?
- Beginners who know nothing about DevOps
- Someone who just has a computer, laptop, Raspberry Pi,β¦ and doesnβt know what to do with it
- Someone who is just tired of paying for cloud service providers and wants to set up all stuff in their house
- Students who donβt want to show their teacher: βlocalhostβ when demoing their project
- Or simply just read to piss me off :v
For whatever reason, I hope that this series can help you. And thanks for reading my post.
Ok, letβs start
Our DevOps journey starts now. Here is how the journey looks:
- π Chapter 0: Introduction and Stories (You are here) π―
- π Chapter 1: Some concepts and terminologies π
- π Chapter 2: A noob guy deploy his web app π»
- π³ Chapter 3: Docker and the world of containerization π¦
- βΈοΈ Chapter 4: K8s in a nutshell βοΈ
- π§ Chapter 5: K8s in details π οΈ
- π Chapter 6: Before go to the ground π‘
- π§ Chapter 7: Ubuntu server and the world of Linux π₯οΈ
- β‘ Chapter 8: MicroK8s the simple and powerful K8s βοΈ
- βοΈ Chapter 9: Harvester HCI the native cloud π
- π Chapter 10: More about Harvester HCI π’
- π₯οΈ Chapter 11: Promox VE the best VM manager πΎ
- π Chapter 12: Turn a server into a router with Pfsense π
- π οΈ Chapter 13: Some tools, services that you can installed for your devops pipeline π§
- π Chapter 14: Hello Internet with Cloudflare Zero Trust π
- π Chapter 15: Maybe it the end of the series π
Letβs start with the first chapter: Chapter 1: Some concepts and terminologies
π Series Navigation
| Previous Chapter | Series Info | Next Chapter |
|---|
β Previous Chapter No previous chapter | DevOps Series Chapter 0 of 16 | Next Chapter β π Some concepts and terminologies |