An Introduction to Terraform
Ғылым және технология
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
► LinkedIn: / anton-putra
► Twitter/X: / antonvputra
► GitHub: github.com/antonputra
► Email: me@antonputra.com
▬▬▬▬▬▬ Related videos 👨🏫 ▬▬▬▬▬▬
👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
👉 [Playlist] Network Tutorials: • Network Tutorials
👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
👉 [Playlist] Database Tutorials: • Database Tutorials
▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 Intro
1:58 Set up your AWS account
7:44 Install Terraform
12:21 Deploy a single server
22:16 Deploy a configurable web server
36:29 Deploy a cluster of web servers
42:58 Deploy a load balancer
52:59 Clean up
▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
► GitHub: github.com/antonputra/tutoria...
#terraform #devops #cloud
Пікірлер: 39
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
this very straight to the real use case and best practice.thank you for make this quality content.
Thank you for the high quality content
@AntonPutra
5 ай бұрын
my pleasure!
Thanks for the great content
brilliant mate, well put together.
@AntonPutra
7 ай бұрын
Thank you!
Brilant video once again. Thank you for sharing Anton.
@AntonPutra
Жыл бұрын
Thanks Meron!
Awesome content, great presentation and production. Learned a ton from this, thank you!
@AntonPutra
Жыл бұрын
Thanks Celso!
Woah Thank you for making this your videos are always top notch.
@AntonPutra
Жыл бұрын
Thanks!
Thank you for this amazing course.
@AntonPutra
Жыл бұрын
thanks for finding these videos useful!
Thank you!
@AntonPutra
2 ай бұрын
welcome
excelente!
@AntonPutra
8 ай бұрын
Thanks Federico!
❤
@AntonPutra
Ай бұрын
thanks :)
Your videos are excellent, thank you so much for making them! Slightly off-topic: do you plan to cover client-go and Kubernetes APIs, as well as controllers, operators, etc.?
@AntonPutra
Жыл бұрын
Thanks! Yes I was planning a coupe videos dedicated to controllers
Thanks for the great content, my question is, can you please explain how did you do this without the need to auth terraform with your aws account? Thanks
@AntonPutra
Ай бұрын
Not sure if i understood the question, but aws terraform provider can use default aws profile that you can configure with "aws configure" command
Sir I am really expecting this course from you. Finally Allah brought it by you. Thank you sir. I am sticking with this play list. 😇
@AntonPutra
Жыл бұрын
Well you could just ask =)
Hi Anton Thank you for the video. I have a question Should we put our k8s deployment yaml files into tf code? Like deployment yaml -> using "kubernetes_deployment" "xxx_app" { "tf_code....." } service.yaml -> using "kubernestes_service" "xxx_service" {tf_code} or should we just use Terraform code to define the infrastructure For all other app : server_app, prometheus, grafana, etc. For this kind of app, we should use kubectl / eksctl yaml file to deploy? Because I have trouble to converting service monitor yaml in to terraform code. And injecting CRDs using terraform code pain me a lot. Which way is the best practise? Thanks a lot
@AntonPutra
Жыл бұрын
Thanks! Well you can convert your deployments in helm and use terraform. This is typically used to deploy some infra components such as ingress controllers. I prefer to use a specialized gitops tools like argocd or flux to deploy all Kubernetes apps including infra.
@domw2391
Жыл бұрын
@@AntonPutra Thanks, I will checkout argocd for my next step 👍
First of all, thank you for these videos but I was wondering why you used launch configurations when they are being phased out by AWS. They recommend using launch templates instead.
@AntonPutra
Жыл бұрын
Thanks! I have another more advanced tutorial where I used template - github.com/antonputra/tutorials/blob/main/lessons/127/terraform/7-example-2.tf#L74-L79 Tutorial - kzread.info/dash/bejne/amWms5eEl6i6o5M.html This one is just a showcase of how to get started.
It's a very nice content, can you also make a tutorial content in Ansible?
@AntonPutra
3 ай бұрын
Thanks, I'll do that in the future, but it's as relevant as tf nowadays.
@kerimaksak1573
3 ай бұрын
@@AntonPutra Thank you, I'm looking forward to it.
I have plan use IAC for GCP its better use terraform or terragrunt ?
@AntonPutra
Жыл бұрын
With terraform you can write plain terraform code. With terragrunt you only can use modules. If you just starting out and don’t have a lot of team members, start with terraform. It’s easy later to convert to terragrunt
@AntonPutra you're showing you aws access key and secret
@AntonPutra
Жыл бұрын
thanks but they're not valid =)