be-devops
be-devops
  • 25
  • 199 829
Terraform HTTP Backend Tutorial: Step-by-Step Guide
Welcome to our in-depth tutorial on setting up an HTTP backend in Terraform! In this video, we’ll walk you through the entire process, from understanding the basics to implementing best practices for secure and efficient state management.
What You’ll Learn:
Introduction to Terraform HTTP Backend: Understand the role of backends in Terraform and why the HTTP backend is a powerful option.
Step-by-Step Configuration: Follow our detailed, easy-to-understand guide to configure an HTTP backend for your Terraform projects.
Who Is This For?
Beginners: If you’re new to Terraform, this tutorial provides a comprehensive introduction to HTTP backend.
Why Use an HTTP Backend?
Centralized State Management: Easily manage and share state files across teams.
Enhanced Security: Implement robust security measures to protect your Terraform state.
Scalability: Efficiently handle large-scale infrastructure with reliable state management.
Don’t forget to like, comment, and subscribe for more Terraform tutorials and DevOps tips. Hit the notification bell so you never miss an update!
มุมมอง: 755

วีดีโอ

End-to-End Application Deployment on Kubernetes Cluster by: Jenkins Pipeline, GitLab, and ArgoCD
มุมมอง 2.6K5 หลายเดือนก่อน
"In this tutorial, we dive into the seamless integration of Jenkins pipeline, GitLab, and ArgoCD to automate the build and deployment process of an application on a Kubernetes cluster. Learn how to leverage the power of these tools to streamline your DevOps workflow, ensuring smooth and efficient delivery of your applications. From setting up pipelines to managing deployments, this comprehensiv...
GitOps: Building and Deploying Applications on Kubernetes with GitLab CI/CD, Helm Charts, and ArgoCD
มุมมอง 16K8 หลายเดือนก่อน
GitOps Using ArgoCD GitOps allows the entire code delivery process, including infrastructure and application definition as code and automated updates and rollbacks, to be controlled by Git. ArgoCD is a GitOps agent that synchronizes the state of the application described in a Git repository with a deployment in the Kubernetes clusters. In this example, we are going to learn how to construct the...
How to Build and Deploy an app Helm Chart on Kubernetes Cluster with GitLab CI/CD
มุมมอง 16K9 หลายเดือนก่อน
In this comprehensive tutorial, dive into the intricacies of deploying Helm Charts on a Kubernetes cluster using the power of GitLab CI/CD pipelines. Learn step-by-step how to automate and streamline your application deployment process, leveraging the seamless integration between Helm and GitLab. From setting up your CI/CD pipeline to understanding Helm Charts and their deployment nuances, this...
Helm 101: A Beginner's Guide to Kubernetes Orchestration
มุมมอง 1.4K10 หลายเดือนก่อน
"Embark on your Kubernetes journey with our comprehensive guide to Helm! 🚀 Learn how to streamline deployments, manage charts, and simplify your Kubernetes orchestration. Whether you're a beginner or looking to level up your skills, this tutorial covers everything you need to know. This tutorial will guide you from zero to achieving a more advanced understanding of the Helm fundamentals. 00:00:...
How to create your Multi node Kubernetes Cluster (Home LAB) on Windows from scratch
มุมมอง 1.7K11 หลายเดือนก่อน
This tutorial is designed to show how you can create a local Multi Nodes Kubernetes cluster with Multipass. All the Configuration will be done with scripts from "raw.githubusercontent.com/tigera" The Commands that are mentioned in Tutorial are in this repository: github.com/mkaraminejad/multipass.git 00:00 Pre-Introduction 00:35 Introduction to Multipass 02:48 Download and Install Multipass 04:...
How to Get FREE SSL Certificates for Your Applications web Interface: Easy Tutorial
มุมมอง 98511 หลายเดือนก่อน
Obtaining and Installing SSL certificates is a crucial step in enhancing the security and trustworthiness of your website or application. SSL (Secure Sockets Layer) certificates encrypt the data transmitted between a user's browser and your server, ensuring that sensitive information remains confidential and secure. In this tutorial I tired to show you the a Quick and Free Certificate Setup to ...
How to Build and Deploy an app on Kubernetes by GitLab ci cd pipeline
มุมมอง 42Kปีที่แล้ว
CI CD pipeline is used for quick and efficient delivery of an application to its consumers. So, In this "How To" presentation I demonstrate how to create a #gitlab CI/CD #pipeline that uses a #Gitlab-Runner to build and push images to GITLAB #container registry and we will learn how to connect an existing #kubernetes Cluster to GitLab and How to deploy applications on cluster using CI/CD tunnel...
Terraform & Terragrunt | Part 7 - Advanced Cross-module dependency handling with Terragrunt
มุมมอง 2Kปีที่แล้ว
Welcome back to the seventh installment of our Terragrunt video series! In this episode, we're delving into the world of advanced cross-module dependency management, taking your Terragrunt skills to a whole new level. 🌐⚙️ 🔹 Master the art of orchestrating complex infrastructure setups across multiple modules. 🔹 Explore strategies to ensure seamless communication between interdependent component...
Terraform & Terragrunt | Part 6 - Mastering Infrastructure as Code with Terragrunt
มุมมอง 2.2Kปีที่แล้ว
Learn how Terragrunt helps you automate infrastructure provisioning and deployment workflows, making it easier to manage and version your Terraform configurations across multiple environments. Discover advanced techniques for environment-specific configuration, security considerations, and strategies for integrating Terragrunt into your existing DevOps toolchain. Whether you're working with clo...
GitLab Terraform Module Registry: How to publish Terraform Modules Manually or by CI/CD
มุมมอง 3Kปีที่แล้ว
"Welcome to our comprehensive guide to the GitLab Terraform Module Registry! In this video, we explore the powerful capabilities of the GitLab Terraform Module Registry and how it can simplify your Infrastructure as Code (IaC) workflows. Join us as we dive into the fundamentals of the GitLab Terraform Module Registry, where you'll discover how to navigate, discover, and evaluate modules for you...
How to use Gitlab / GitHub repositories for Terraform Modules and create a release version
มุมมอง 3.4Kปีที่แล้ว
We can use GitLab projects as a public/ private registry for terraform modules. In this video I explained how to create and publish Terraform modules to a Gitlab repository and then be consumed in Terraform codes.
Terraform & Terragrunt | Part 5 - Terragrunt for beginners | DRY Terraform codes
มุมมอง 6Kปีที่แล้ว
"Welcome to our comprehensive Terragrunt tutorial! In this video, we dive deep into the world of Terragrunt, a powerful infrastructure-as-code tool that simplifies the management of complex Terraform deployments. Whether you're a beginner or an experienced practitioner, this tutorial covers everything you need to know about Terragrunt. Learn how Terragrunt helps you automate infrastructure prov...
Terraform & Terragrunt | Part 4 - How to use modules in Terraform | Introduction to Terragrunt.
มุมมอง 3.8Kปีที่แล้ว
In this Video, I will explain how to use our #modules that we have created in last 3 videos in #terraform. In Last 3 videos, I have started from Zero to work with Terraform and step by step build a network component and here in this video we will use it as a network module Relate Video links: 🔗Terraform & Terragrunt - Part 1 (Terraform Resources) (th-cam.com/video/Gmdy1nLTzSA/w-d-xo.html) 🔗Terr...
Terraform & Terragrunt | Part 3 - Terraform Variables | Terraform Tfstate file
มุมมอง 2.8Kปีที่แล้ว
In these multipart series, I gonna teach you how to use Terragrunt as a tool for keep the codes DRY. As you know most of the companies using terraform to provision new environments and servers on public or private clouds and by adding #terragrunt to their #terraform , make more dynamic to their codes. I am starting from the very basic and I assume you only have basic knowledge on Cloud and deci...
How to install Terragrunt on Windows
มุมมอง 2.9Kปีที่แล้ว
How to install Terragrunt on Windows
Terraform & Terragrunt | Part 2 - Terraform Resources Continue | Terraform Network Module
มุมมอง 3.2Kปีที่แล้ว
Terraform & Terragrunt | Part 2 - Terraform Resources Continue | Terraform Network Module
Terraform & Terragrunt | Part 1 - Terraform Resources | Terraform AWS Examples | Terraform
มุมมอง 8Kปีที่แล้ว
Terraform & Terragrunt | Part 1 - Terraform Resources | Terraform AWS Examples | Terraform
ChatGPT and terraform (Using #ChatGPT to generate or optimize #terraform code)
มุมมอง 1.6Kปีที่แล้ว
ChatGPT and terraform (Using #ChatGPT to generate or optimize #terraform code)
How to Install & Configure Rancher-Desktop on Windows (How to Run Docker & Kubernetes on Windows)
มุมมอง 31Kปีที่แล้ว
How to Install & Configure Rancher-Desktop on Windows (How to Run Docker & Kubernetes on Windows)
Gitlab CI CD pipelines & Terraform - Part 3 (Basic Pipelines, Deploy terraform codes by CI/CD)
มุมมอง 8Kปีที่แล้ว
Gitlab CI CD pipelines & Terraform - Part 3 (Basic Pipelines, Deploy terraform codes by CI/CD)
Gitlab CI CD pipelines & Terraform - Part 2 (Basic Pipelines, Jobs, Stages and Artifacts)
มุมมอง 9Kปีที่แล้ว
Gitlab CI CD pipelines & Terraform - Part 2 (Basic Pipelines, Jobs, Stages and Artifacts)
Gitlab CI CD pipelines & Terraform - Part 1 (install Gitlab-runner & register it on Gitlab server)
มุมมอง 19Kปีที่แล้ว
Gitlab CI CD pipelines & Terraform - Part 1 (install Gitlab-runner & register it on Gitlab server)
Terraform http backend with Gitlab & How to import and manage existing Gitlab repos by Terraform
มุมมอง 9Kปีที่แล้ว
Terraform http backend with Gitlab & How to import and manage existing Gitlab repos by Terraform
How to manage gitlab with terraform
มุมมอง 3.9Kปีที่แล้ว
How to manage gitlab with terraform

ความคิดเห็น

  • @mochamadrizal1431
    @mochamadrizal1431 8 วันที่ผ่านมา

    thankyou sir, you fully helpme. but can you create tutorial about installing k3s on vm cloud please? i have trial pack for vm on cloud platform. i already install k3s but i have a problem with ingress controller and loadbalancer. i dont know to fix it 🤕

  • @mochamadrizal1431
    @mochamadrizal1431 9 วันที่ผ่านมา

    hi sir, how about the secret?

  • @seunore4207
    @seunore4207 17 วันที่ผ่านมา

    Love this video! Thank you so much

  • @vivekgupta309
    @vivekgupta309 17 วันที่ผ่านมา

    u are excellent teacher !!!

  • @vivekgupta309
    @vivekgupta309 18 วันที่ผ่านมา

    very high quality, valuable tutorial and explanation !!!

  • @sinhang4939
    @sinhang4939 23 วันที่ผ่านมา

    Thank you very much, this is a best video I seen for cicd

  • @kishorsurya2011
    @kishorsurya2011 25 วันที่ผ่านมา

    you explained very well. thanks for the video. we need more project related HELM charts video with real time project. Please post that too

  • @jameswachira5713
    @jameswachira5713 25 วันที่ผ่านมา

    Great tutorial. It has helped me alot. Thank you sir

  • @rajumaddala-p8v
    @rajumaddala-p8v 27 วันที่ผ่านมา

    Hi sir, thank you for your videos. It is helpful to me. Can you do me a favour . Can you do one project below the content 1) Can you take a java source code. 2) can you do the ci/cd using Gitlab . Can you explore the monitoring toll like prometiues,grafana.. can you elaborate ci/ cd stages like build, sonar qube, image repo, deploy kubernetes cluster. Can you do one video for us above the required content

    • @be-devops
      @be-devops 26 วันที่ผ่านมา

      Hello Thanks for yr consideration I am preparing a video, from scratch, build an app by node js then deploy it to K8S manually and also by CI/CD, I will try to add Monitoring to it. it took my time. because i had too re-view my coding after years :)

  • @AartiPawar-w7e
    @AartiPawar-w7e 28 วันที่ผ่านมา

    great video!

  • @danishkhalid9193
    @danishkhalid9193 หลายเดือนก่อน

    I followed your step when deploying application manually in k8s cluster , i did the same thing but i am unable to access the application using internal IP of the cluster but i am able to access it through localhost:nodeport . What might haves caused this problem or is it not a problem at all ? Thanks

    • @be-devops
      @be-devops หลายเดือนก่อน

      check yr firewall

  • @servarc5300
    @servarc5300 หลายเดือนก่อน

    Best video ever. Thank you

  • @york0m1
    @york0m1 หลายเดือนก่อน

    Your content is really good, but that bell and clicking sound meant I just couldn't watch more than 5 minutes. Thanks for making the content, but I would urge you to consider not using so many like and subscribe reminders I really struggled to concentrate on your excellent content.

  • @jakub6514
    @jakub6514 หลายเดือนก่อน

    Thank You a lot man for this video <3

  • @ganeshanarse3509
    @ganeshanarse3509 หลายเดือนก่อน

    Superb series! Thank you sir!

  • @wlcacatian
    @wlcacatian หลายเดือนก่อน

    Where can I download the document?

  • @user-sk4nt5bm5r
    @user-sk4nt5bm5r หลายเดือนก่อน

    Do you remember what kind of token you created it for this? With what rights?

  • @ssreelakshmi5075
    @ssreelakshmi5075 หลายเดือนก่อน

    your explanation was good i need some more this type of project videos

  • @Amit007111
    @Amit007111 หลายเดือนก่อน

    It is very helping to understand the process of web app deployment into kubernative cluster. It is very good devops channel.

  • @suleimanobeid9995
    @suleimanobeid9995 หลายเดือนก่อน

    good job i watch all the video's i still think that the configuration file is not actually necessary

  • @kunalbagwe6091
    @kunalbagwe6091 หลายเดือนก่อน

    Thank you so much for great video. One question please, could you please create a video for end to end CICD which deploys to multiple envs ( DEV, UAT, PROD) ?? That will really help us to underatand in depth flow.

  • @aman8244
    @aman8244 หลายเดือนก่อน

    very simple explanation. Watch at 2X

  • @akhileshchoure9330
    @akhileshchoure9330 หลายเดือนก่อน

    The way you have explained helm.. I will never forget this. Thankyou. Subscribed!!

  • @naseredinwesleti300
    @naseredinwesleti300 หลายเดือนก่อน

    amazing one ✅🚩

  • @akshitkapil6505
    @akshitkapil6505 2 หลายเดือนก่อน

    Thanks, for such informative video.

  • @muhammadrehan5722
    @muhammadrehan5722 2 หลายเดือนก่อน

    The most underrated channel for devops i guess. This is all we need i guess simple and clear

  • @sokhaofficial24
    @sokhaofficial24 2 หลายเดือนก่อน

    Dear @karaminejad, May I know server that you clone manifest-repo? if we can use any server or else ?

    • @be-devops
      @be-devops หลายเดือนก่อน

      I am using Gitlab.com and also you use Gitlab or your local gitlab server

  • @Cryptic_WisdomV2.2
    @Cryptic_WisdomV2.2 2 หลายเดือนก่อน

    Awesome

  • @pallavkan
    @pallavkan 2 หลายเดือนก่อน

    excellent!! Best gitlab cicd tutorial with terraform

  • @feder7582
    @feder7582 2 หลายเดือนก่อน

    solid video. would be even greatet with time sections since it offers so much valuable instructions.

  • @LucasAragãoA.daCosta
    @LucasAragãoA.daCosta 2 หลายเดือนก่อน

    amazing tutorial, ty

  • @davidmugoma2567
    @davidmugoma2567 2 หลายเดือนก่อน

    Thank you so much for your devops playlist . Can you please create one of three tier architecture deployment if you can . Like create docker container that has MySQL database where someone can login successful and do things in backend. Like we only know how to deploy that static file

  • @rakeshvandanapu8791
    @rakeshvandanapu8791 3 หลายเดือนก่อน

    Very good explanation

  • @khoale8688
    @khoale8688 3 หลายเดือนก่อน

    That's awesome !!!

  • @zekeluther
    @zekeluther 3 หลายเดือนก่อน

    Thank you Malek for putting out your work to the world !

  • @MrSziman
    @MrSziman 3 หลายเดือนก่อน

    Thank you! Q: when i'm trying to sync with argoCD i face the following error one or more objects failed to apply, reason: Secret in version "v1" cannot be handled as a Secret: illegal base64 data at input byte 0 (retried 5 times). Can you help?

  • @manoharkodurivlogs4460
    @manoharkodurivlogs4460 3 หลายเดือนก่อน

    I did same setup I have created seperate repo for the girlab-agent to k8s cluster and when I try to run the pipeline agent will connect to the cluster and I'm getting kubect pods details But when I created pipeline and in another repo I'm not able to connect cluster?

  • @nourabidi3463
    @nourabidi3463 3 หลายเดือนก่อน

    Can u give me the utility of tfstate file and why it can be deleted when we use a remote backend ?

    • @be-devops
      @be-devops 3 หลายเดือนก่อน

      Thanks for your comment. By default the tfstate file will be on your local machine, as soon as you chnage your config and add remote backend like S3, http,...., It will go and Transfer it Remote one and the current one will be empty but still there is backup file if you see the list of files

  • @adelhamrouni2660
    @adelhamrouni2660 3 หลายเดือนก่อน

    excellent video thanks for that but i do have question .. what to do when dealing with prod dev staging environments ? means what will change in the architecture you create ?

    • @be-devops
      @be-devops 3 หลายเดือนก่อน

      Good hint, I will prepare a video for it soon. I am in vacation as soon as back i will do it

    • @adelhamrouni2660
      @adelhamrouni2660 3 หลายเดือนก่อน

      @@be-devops thanks for that have a good vacation

  • @neelojp8460
    @neelojp8460 3 หลายเดือนก่อน

    I find your video tutorials very interesting and useful. Looking forward to your next tutorial. Great job, thank you... if you can to explain CI/CD with terraform & Kubernetes... you have very good videos about that, but maybe one with advanced settings and in CI/CD... Great job, thank you.

    • @be-devops
      @be-devops 3 หลายเดือนก่อน

      Good subject, noted

  • @hadi8918
    @hadi8918 3 หลายเดือนก่อน

    the best 😍

  • @robertovitiello2275
    @robertovitiello2275 3 หลายเดือนก่อน

    You are my hero!

  • @Mandarnold
    @Mandarnold 3 หลายเดือนก่อน

    Great Tutorial - with some hints from the comments and some research its now working and should be a good base for bigger projects... 👍👊🙂

    • @be-devops
      @be-devops 3 หลายเดือนก่อน

      Thanks

  • @shershot95
    @shershot95 3 หลายเดือนก่อน

    Great video and thank you for showing this. Can I use a different endpoint other than gitlab? currently I am seeing error │ Error: Failed to save state │ │ Error saving state: HTTP error: 404 ╵ ╷ │ Error: Failed to persist state to backend Checking logs I am seeing this State storage *remote.State declined to persist a state snapshot provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"

  • @fatemealizade5149
    @fatemealizade5149 3 หลายเดือนก่อน

    That jump in 12:50 and not knowing to create network dir(Which I think it's not necessary) got my time about hours : )

    • @be-devops
      @be-devops 3 หลายเดือนก่อน

      Hi and Thanks For your Comment. Would you please send me more details about the issue: howtoskillsvid@gmail.com

    • @fatemealizade5149
      @fatemealizade5149 3 หลายเดือนก่อน

      @@be-devops sure. I'll send u the details

  • @KariemSoudy
    @KariemSoudy 3 หลายเดือนก่อน

    you could use helm show chart to extract the chart data :)

  • @vishwaranjansingh6111
    @vishwaranjansingh6111 3 หลายเดือนก่อน

    great

  • @fatemealizade5149
    @fatemealizade5149 3 หลายเดือนก่อน

    You are the best!

  • @DynamiArrow
    @DynamiArrow 3 หลายเดือนก่อน

    Best explanation of this topic that i have seen, great job

  • @madd5
    @madd5 3 หลายเดือนก่อน

    you suck