WEBVTT

00:00.660 --> 00:01.493
Lecturer: In last section,

00:01.493 --> 00:03.180
we finished finally installing Helm

00:03.180 --> 00:07.530
onto our production Kubernetes cluster, multi-cluster.

00:07.530 --> 00:09.510
Now we're going to put Helm into practice

00:09.510 --> 00:12.780
and we're going to use it to install the NGINX Ingress.

00:12.780 --> 00:15.810
Now I still have the NGINX Ingress documentation up.

00:15.810 --> 00:16.830
Remember, you can get here

00:16.830 --> 00:20.760
at kubernetes.github.io/ingress-nginx.

00:20.760 --> 00:22.800
You'll then find the deployment tab,

00:22.800 --> 00:26.790
and then down at the very bottom is the Using Helm section.

00:26.790 --> 00:28.260
So you'll notice inside of here it says,

00:28.260 --> 00:30.840
if the Kubernetes cluster has RBAC installed,

00:30.840 --> 00:32.490
run this command right here.

00:32.490 --> 00:35.070
So essentially all we gotta do is copy this command,

00:35.070 --> 00:38.160
run it inside of our cloud shell, and we're good to go.

00:38.160 --> 00:42.330
So I'm gonna copy this thing, I'll go back over to my shell,

00:42.330 --> 00:47.193
I'm gonna paste it, and then I'll run that command.

00:48.330 --> 00:50.700
All right, and very quickly here,

00:50.700 --> 00:52.680
you're gonna see that it gets resolved for us.

00:52.680 --> 00:55.290
So essentially what it did was create a full set

00:55.290 --> 00:57.330
of different objects behind the scenes.

00:57.330 --> 00:58.620
All the objects that were created

00:58.620 --> 01:01.680
are gonna be very similar to what we had previously seen

01:01.680 --> 01:05.880
inside of this mandatory command YAML file right here.

01:05.880 --> 01:10.530
So we got a set of config maps, deployments.

01:10.530 --> 01:12.180
We got that default server,

01:12.180 --> 01:14.550
all that stuff we had spoken about previously.

01:14.550 --> 01:16.350
If you take a look at some of the output right here,

01:16.350 --> 01:19.050
you'll see that it gives us a example Ingress.

01:19.050 --> 01:21.750
We are using an Ingress that looks very similar to it.

01:22.800 --> 01:24.390
And you might also notice that we're seeing

01:24.390 --> 01:25.620
a little bit of a print up here

01:25.620 --> 01:27.930
of all the different resources that were created.

01:27.930 --> 01:29.430
So we've got our LoadBalancer,

01:29.430 --> 01:32.640
we got a ClusterIP for the default backend.

01:32.640 --> 01:34.470
It looks like we got a deployment,

01:34.470 --> 01:38.760
we got a pod for the controller and for that default backend

01:38.760 --> 01:40.530
and a couple of other stuff in here as well,

01:40.530 --> 01:43.200
such as a, hey, ClusterBoleBinding and a RollBinding.

01:43.200 --> 01:44.880
We now know what those are.

01:44.880 --> 01:46.830
So it looks like everything got set up correctly.

01:46.830 --> 01:48.600
So let's take a quick pause right here.

01:48.600 --> 01:49.950
When we come back to the next section,

01:49.950 --> 01:52.860
we're gonna take a look at what happened in more detail

01:52.860 --> 01:53.970
inside of our cluster.

01:53.970 --> 01:56.393
So quick pause and I'll see you in just a minute.
