Crazy fast Kubernetes Automation with Terraform

preview_player
Показать описание
In this video, we deploy a HA Kubernetes Cluster in the Cloud and run some workloads on it. I've created a template for Kubernetes, Traefik, Cert-Manager and SSL Certs and DNS Records all in Terraform. This will also show how to combine multiple workloads and providers in one automation script. #Kubernetes #Terraform #CIVO

Follow me:

Timestamps:

00:00 - Introduction
00:57 - What tools we use
01:33 - Project Overview
04:00 - Advertisement-*
04:37 - Create the Kubernetes Cluster
10:18 - Deploy Software on Kubernetes
13:27 - Deploy Traefik and Cert-Manager
16:45 - Deploy DNS and Certificates
21:31 - Deploy a test application
24:42 - Summarize and test

________________
All links with "*" are affiliate links.
Рекомендации по теме
Комментарии
Автор

Fantastic video, this gave a nice run down of how all the components are connected together. Keep up your great work.

beyond
Автор

bloody hell! and sooo awesome. Fantastic video! Love the speed of delivery and single command deployment solutions

MichaelBransonCoach
Автор

Hi, Christian Great video, thank you so much for sharing🙏👌

jamallmahmoudi
Автор

Though I like this video, the pace is so high that anything meaningful is lost. Pure entertainment is the highest outcome of this.

dragonmax
Автор

Hi. I've just started to learn DevOps. Your video is great. Explanation is super.

Michael
Автор

Awesomejob, keep up the quality content. 🙂

KRMLN
Автор

Incredible video! I’m totally going to be forking this one and putting my own spin on it. Very nicely done!

coolrazor
Автор

awesome video, a lot of effort but well worth it. Thank you for video.

asalehi
Автор

This is really awesome, thank you so much for sharing ;)

Spydaw
Автор

Great video! I never messed with the time_sleep resource, very cool.

dadrad
Автор

-Interesting videos as usual, many thanks :)

infologiax
Автор

you could create a custom helm chart for these yamls and deploy the argocd on you cluster, this is a MUST have! you gonna love it

ronaldm.
Автор

What is this vscode theme that you uses ?

marcelomarcon
Автор

you dont have the Terraform for create the cluster Kubernetes on Premises (no cloud) ?

fabmartel
Автор

The kubernetes terraform provider introduced a kubernetes_manifest resource a while back. I think it’s a better choice than the kubectl provider especially because it’s more readable (not just a single multiline string) and it’s an official provider (in contrast to the third party kubectl provider).

PhilipFreude
Автор

why not to let traefik to do certificate stuff?

OlegKorsak
Автор

So if you can use terraform to create tbe resources, and kubernetes to orchrstrate the deployment, with Argo CD to build the solution after tested development... doesnt this make it a No Ops architecture?

eladdieyo
Автор

Very informative. I tried to create a GKE auto mode cluster with a shared VPC network(private IP range), and assigned necessary IAM roles to the GKE hosted service project with (compute.engineadmin and container.admin roles). While provisioning the gke auto pilot cluster, getting this exception as - " Error: Error waiting for creating GKE cluster: All cluster resources were brought up, but: only 0 nodes out of 1 have registered; cluster may be unhealthy." Verified the logs for any key findings, but not helpful. Any thoughts/references on this error scenario to troubleshoot ??

tuytfnz
Автор

So I haven't been able to find a good answer for this online. When is it appropriate to run ingress on bare metal/ terraform versus through the ingress controller object in Kubernetes?

tanchwa
Автор

16:00 you can use both atomic and wait equals true on the cert manager helm release and evict a time_sleep resource

marcosx