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.?
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
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.
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
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.
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 - ruclips.net/video/81rQ5KgETs0/видео.html This one is just a showcase of how to get started.
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
🔴 - 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
my pleasure!
Woah Thank you for making this your videos are always top notch.
Thanks!
Thank you for this amazing course.
thanks for finding these videos useful!
Brilant video once again. Thank you for sharing Anton.
Thanks Meron!
Awesome content, great presentation and production. Learned a ton from this, thank you!
Thanks Celso!
brilliant mate, well put together.
Thank you!
Thank you!
welcome
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. 😇
Well you could just ask =)
❤
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.?
Thanks! Yes I was planning a coupe videos dedicated to controllers
Thanks for the great content
excelente!
Thanks Federico!
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
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.
@@AntonPutra Thanks, I will checkout argocd for my next step 👍
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
Not sure if i understood the question, but aws terraform provider can use default aws profile that you can configure with "aws configure" command
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.
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 - ruclips.net/video/81rQ5KgETs0/видео.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?
Thanks, I'll do that in the future, but it's as relevant as tf nowadays.
@@AntonPutra Thank you, I'm looking forward to it.
I have plan use IAC for GCP its better use terraform or terragrunt ?
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
thanks but they're not valid =)