WEBVTT

00:00.870 --> 00:03.360
-: Now that we've got our domain purchased and configured,

00:03.360 --> 00:05.460
we're going to start to create all the infrastructure

00:05.460 --> 00:08.250
that's going to facilitate the automatic communication

00:08.250 --> 00:10.500
between our cluster and Let's Encrypt

00:10.500 --> 00:13.950
to eventually obtain a TLS certificate.

00:13.950 --> 00:15.990
Now the project that we're going to be using to do this

00:15.990 --> 00:19.560
is called Cert-Manager, that's the name of the project.

00:19.560 --> 00:21.330
The homepage for this project is at

00:21.330 --> 00:24.240
github.com/jetstack/cert-manager.

00:24.240 --> 00:26.010
We're going to go there right now

00:26.010 --> 00:29.010
and follow their documentation to install Cert-Manager

00:29.010 --> 00:30.600
into our cluster.

00:30.600 --> 00:32.280
So inside of a new browser tab

00:32.280 --> 00:35.313
I'll go to github.com/jetstack/cert-manager.

00:36.810 --> 00:39.540
And then once here, I'll scroll down a little bit

00:39.540 --> 00:42.570
and find the documentation section.

00:42.570 --> 00:45.120
So here's the link to the documentation right here.

00:46.980 --> 00:49.470
Once here, I can find the Getting Started link

00:49.470 --> 00:50.733
on the left hand side,

00:52.260 --> 00:55.860
and then I'll find Installing Cert-Manager with Helm.

00:55.860 --> 00:57.450
So I'll click on that and there we go,

00:57.450 --> 00:58.980
that's the command we need to run.

00:58.980 --> 01:00.930
Now, we haven't really said what Cert-Manager

01:00.930 --> 01:02.430
is doing for us just yet.

01:02.430 --> 01:03.750
We are going to have a discussion

01:03.750 --> 01:05.340
on what Cert-Manager is doing,

01:05.340 --> 01:07.710
and how we actually integrate it into our project.

01:07.710 --> 01:10.350
But for right now, I just want to get it installed.

01:10.350 --> 01:12.450
So I'm going to copy this link right here.

01:13.740 --> 01:16.290
I'll go back over to my Kubernetes dashboard

01:16.290 --> 01:19.473
on Google Cloud, where I've still got my cloud Shell open.

01:20.370 --> 01:23.220
So I'm gonna paste in that command and run it.

01:23.220 --> 01:25.230
That's gonna download a bunch of config files

01:25.230 --> 01:27.510
and install them inside of our Kubernetes cluster

01:27.510 --> 01:30.210
as a couple of different new objects.

01:30.210 --> 01:32.340
Now, you'll see that there's a little bit of information

01:32.340 --> 01:35.400
in here, it looks like it created a new pod for us,

01:35.400 --> 01:39.960
a new deployment, new cluster roles, and some other stuff

01:39.960 --> 01:42.600
in here like a service manager, and whatnot.

01:42.600 --> 01:43.980
So this is looking pretty good,

01:43.980 --> 01:46.080
everything is definitely set up correctly.

01:46.080 --> 01:47.460
So let's take a quick pause right here.

01:47.460 --> 01:48.780
When we come back to the next section,

01:48.780 --> 01:50.490
we're gonna start talking about exactly

01:50.490 --> 01:52.290
what Cert-Manager is doing for us,

01:52.290 --> 01:54.330
and how we integrate it into our project.

01:54.330 --> 01:56.780
So quick break and I'll see you in just a minute.
