WEBVTT

00:00.000 --> 00:11.680
All right, we're going to continue with the next talk.

00:11.680 --> 00:12.680
This is Martin Messer.

00:12.680 --> 00:17.680
He's going to talk about declarative VMs, because infrastructure would be simpler.

00:17.680 --> 00:23.720
This is a topic that a lot of us care about making infrastructure simpler.

00:23.720 --> 00:40.120
So a round of applause for our speaker, Martin Messer, and have a good time with this talk.

00:40.120 --> 00:41.480
Oh, I didn't unmute you.

00:41.480 --> 00:43.480
That's maybe cruel, right?

00:43.480 --> 00:44.480
Should have.

00:44.480 --> 00:49.480
All right, so do I hit now, second attempt?

00:49.480 --> 00:51.480
Thanks for having me.

00:51.480 --> 00:52.480
Yeah.

00:52.480 --> 00:53.480
Hi, I'm Martin.

00:53.480 --> 00:56.000
I'm working for cybersecurity technology.

00:56.000 --> 01:00.320
And we are currently doing controllers, which is basically a long-term support version of

01:00.320 --> 01:01.320
Nexus.

01:01.320 --> 01:06.280
And hey, you can contact me when you have questions about that.

01:06.280 --> 01:09.440
And also, cybersecurity does a lot about virtualization.

01:09.440 --> 01:14.680
And this is why we started with declarative VMs.

01:14.680 --> 01:20.920
And so I question you, have you ever feel the need for deploying a virtual machine on

01:20.920 --> 01:23.760
your Nexus installation?

01:23.760 --> 01:25.760
Hands up.

01:25.760 --> 01:27.760
All right.

01:27.760 --> 01:34.840
So maybe it could be for bringing up just a simple VM or an application that doesn't

01:34.840 --> 01:42.440
work for a Nexus at the moment, or even to bring a special operating system like whatever

01:42.440 --> 01:45.640
has been, something like that.

01:45.640 --> 01:56.320
How you do it in general is to just configure a little bit of VM using QEMU or configuring

01:56.320 --> 02:01.920
all of your own, deploying everything together, you do it, and starting at a good time.

02:01.920 --> 02:05.320
Or you set up a world-income class or a Kubernetes or whatever.

02:05.320 --> 02:08.040
So when you come to Docker or so.

02:08.040 --> 02:13.200
And this is what we want to solve with controllers.vm's.

02:13.200 --> 02:20.280
So what you can see here is the interface we chose, so it's pretty similar to OCI containers.

02:20.280 --> 02:27.200
So you have some network, you can specify an image, or and also, as it is a VM, you

02:27.200 --> 02:34.400
need to specify some cars and some memory, the virtual machine is able to use then.

02:34.400 --> 02:41.040
And also, you can configure it like cloud and it, which means this makes your VM all

02:41.040 --> 02:43.040
declarators.

02:43.040 --> 02:49.480
And yeah, so controllers.vm's is part of the controller's modules repository we use

02:49.480 --> 02:56.320
for modules, create a special created module that works great with Nexus and also controllers

02:56.320 --> 03:00.480
and it slides lessons under Apache 2.

03:00.480 --> 03:10.200
And yeah, as you can see, controller's of a slump in support, just contact me.

03:10.200 --> 03:11.600
So Chris, we'll see you later.

