WEBVTT

1
00:00:06.525 --> 00:00:07.535
<00:00:06.525>Yeah, <00:00:06.979>good <00:00:07.434>afternoon.

2
00:00:08.245 --> 00:00:11.375
<00:00:08.245>Riga <00:00:08.385>from <00:00:08.524>Red <00:00:08.665>Hat. <00:00:08.805>I'm <00:00:08.944>a <00:00:09.084>technical <00:00:09.225>presales <00:00:09.364>at <00:00:09.504>Red <00:00:09.645>Hat

3
00:00:11.635 --> 00:00:15.015
<00:00:11.635>and <00:00:11.790>in <00:00:11.946>this <00:00:12.101>talk <00:00:12.257>it's <00:00:12.412>not <00:00:12.568>about <00:00:12.723>Java <00:00:12.879>and <00:00:13.035>OpenShift

4
00:00:15.075 --> 00:00:17.655
<00:00:15.075>and <00:00:15.308>whatnot, <00:00:15.541>it's <00:00:15.774>about <00:00:16.008>an <00:00:16.241>operating <00:00:16.474>system.

5
00:00:18.325 --> 00:00:19.335
<00:00:18.325>Thrilling, <00:00:18.779>isn't <00:00:19.234>it?

6
00:00:19.875 --> 00:00:21.095
<00:00:19.875>So, <00:00:20.058>but <00:00:20.241>in <00:00:20.424>the <00:00:20.607>end, <00:00:20.790>I <00:00:20.973>mean,

7
00:00:21.335 --> 00:00:23.855
<00:00:21.335>every <00:00:21.568>application <00:00:21.801>needs <00:00:22.035>an <00:00:22.268>operating <00:00:22.501>system <00:00:22.735>somewhere

8
00:00:23.855 --> 00:00:25.255
<00:00:23.855>underneath <00:00:24.170>to <00:00:24.485>make <00:00:24.800>it <00:00:25.115>run.

9
00:00:25.765 --> 00:00:27.295
<00:00:25.765>It's <00:00:25.961>not <00:00:26.158>a <00:00:26.355>big <00:00:26.551>secret, <00:00:26.748>I <00:00:26.945>would <00:00:27.142>say,

10
00:00:27.875 --> 00:00:31.215
<00:00:27.875>but <00:00:28.050>let's <00:00:28.225>look <00:00:28.400>into <00:00:28.575>something <00:00:28.750>that <00:00:28.925>is <00:00:29.100>really <00:00:29.275>pioneering

11
00:00:31.275 --> 00:00:34.495
<00:00:31.275>how <00:00:31.450>you, <00:00:31.625>uh, <00:00:31.799>build <00:00:31.974>and <00:00:32.150>deploy <00:00:32.324>your <00:00:32.500>operating <00:00:32.674>systems.

12
00:00:34.675 --> 00:00:36.095
<00:00:34.675>Uh, <00:00:34.888>that <00:00:35.101>is <00:00:35.314>something <00:00:35.527>that <00:00:35.739>is, <00:00:35.952>uh,

13
00:00:36.095 --> 00:00:37.775
<00:00:36.095>pretty <00:00:36.328>new <00:00:36.561>in <00:00:36.795>our <00:00:37.028>portfolio <00:00:37.261>as <00:00:37.495>well.

14
00:00:38.955 --> 00:00:41.215
<00:00:38.955>So <00:00:39.129>first, <00:00:39.305>who, <00:00:39.480>who <00:00:39.655>of <00:00:39.830>you <00:00:40.004>guys <00:00:40.180>is, <00:00:40.355>uh,

15
00:00:41.215 --> 00:00:42.535
<00:00:41.215>using <00:00:41.809>container <00:00:42.403>technologies

16
00:00:42.595 --> 00:00:44.375
<00:00:42.595>and <00:00:42.828>is <00:00:43.061>used <00:00:43.295>to <00:00:43.528>using <00:00:43.761>container <00:00:43.995>files

17
00:00:44.515 --> 00:00:45.655
<00:00:44.515>to <00:00:44.857>build <00:00:45.199>container <00:00:45.541>images?

18
00:00:46.005 --> 00:00:48.055
<00:00:46.005>Show <00:00:46.238>of <00:00:46.471>hands, <00:00:46.705>please. <00:00:46.938>A <00:00:47.171>big <00:00:47.405>surprise.

19
00:00:48.515 --> 00:00:51.375
<00:00:48.515>So, <00:00:48.670>so <00:00:48.826>most <00:00:48.981>of <00:00:49.137>you, <00:00:49.292>so <00:00:49.448>let's <00:00:49.603>have <00:00:49.759>a <00:00:49.915>look

20
00:00:51.375 --> 00:00:53.975
<00:00:51.375>what <00:00:51.530>we <00:00:51.686>have <00:00:51.841>in <00:00:51.997>store <00:00:52.152>for <00:00:52.308>the <00:00:52.463>operating <00:00:52.619>system <00:00:52.775>itself.

21
00:00:54.115 --> 00:00:57.375
<00:00:54.115>Now, <00:00:54.242>as <00:00:54.369>I <00:00:54.496>said, <00:00:54.624>it's <00:00:54.751>a <00:00:54.878>technology <00:00:55.005>that <00:00:55.133>was <00:00:55.260>per <00:00:55.387>by <00:00:55.515>red.

22
00:00:57.445 --> 00:00:59.775
<00:00:57.445>It's <00:00:57.645>pretty <00:00:57.845>recent, <00:00:58.045>but <00:00:58.245>first <00:00:58.445>let's <00:00:58.645>have <00:00:58.845>a

23
00:00:59.775 --> 00:01:00.935
<00:00:59.775>look <00:01:00.036>why <00:01:00.297>that <00:01:00.558>is <00:01:00.819>important.

24
00:01:02.515 --> 00:01:05.015
<00:01:02.515>OS <00:01:02.865>systems <00:01:03.215>management <00:01:03.565>is <00:01:03.915>hard.

25
00:01:05.455 --> 00:01:07.535
<00:01:05.455>I <00:01:05.655>mean, <00:01:05.855>you <00:01:06.054>have <00:01:06.255>to <00:01:06.455>work <00:01:06.655>around <00:01:06.855>sprawling,

26
00:01:07.635 --> 00:01:08.735
<00:01:07.635>uh, <00:01:08.625>configurations.

27
00:01:09.155 --> 00:01:12.575
<00:01:09.155>You <00:01:09.310>have <00:01:09.466>to, <00:01:09.621>uh, <00:01:09.777>manage <00:01:09.932>drift <00:01:10.088>between <00:01:10.243>your <00:01:10.399>operating <00:01:10.555>system,

28
00:01:12.575 --> 00:01:14.655
<00:01:12.575>install <00:01:12.750>the <00:01:12.925>image, <00:01:13.100>and <00:01:13.275>what <00:01:13.450>you <00:01:13.625>end <00:01:13.800>up <00:01:13.975>with.

29
00:01:14.795 --> 00:01:16.175
<00:01:14.795>You <00:01:15.043>have <00:01:15.291>to <00:01:15.540>manage <00:01:15.788>the <00:01:16.036>drift

30
00:01:16.175 --> 00:01:18.055
<00:01:16.175>between <00:01:16.524>the <00:01:16.875>application <00:01:17.225>you <00:01:17.575>deploy

31
00:01:18.195 --> 00:01:20.015
<00:01:18.195>and <00:01:18.544>the <00:01:18.895>operating <00:01:19.244>system <00:01:19.595>itself.

32
00:01:20.485 --> 00:01:21.895
<00:01:20.485>Most <00:01:20.738>of <00:01:20.992>the <00:01:21.246>time <00:01:21.500>the <00:01:21.753>guys

33
00:01:22.035 --> 00:01:25.975
<00:01:22.035>and <00:01:22.190>girls <00:01:22.346>managing <00:01:22.501>the <00:01:22.657>operating <00:01:22.812>systems <00:01:22.968>are <00:01:23.123>not <00:01:23.279>the <00:01:23.435>same,

34
00:01:25.975 --> 00:01:28.775
<00:01:25.975>that <00:01:26.255>are <00:01:26.535>deploying <00:01:26.815>applications, <00:01:27.095>configuring <00:01:27.375>applications,

35
00:01:29.075 --> 00:01:31.855
<00:01:29.075>not <00:01:29.355>speaking <00:01:29.635>of <00:01:29.915>developing <00:01:30.195>the <00:01:30.475>applications.

36
00:01:32.995 --> 00:01:34.455
<00:01:32.995>And <00:01:33.257>let's <00:01:33.520>not <00:01:33.783>forget <00:01:34.046>about <00:01:34.309>security.

37
00:01:34.795 --> 00:01:38.415
<00:01:34.795>So <00:01:34.935>every <00:01:35.075>operating <00:01:35.215>system <00:01:35.355>has <00:01:35.495>to <00:01:35.635>be <00:01:35.775>hardened <00:01:35.915>in <00:01:36.055>some <00:01:36.195>way,

38
00:01:38.755 --> 00:01:40.735
<00:01:38.755>has <00:01:38.929>to <00:01:39.104>make <00:01:39.280>sure <00:01:39.455>that <00:01:39.630>nobody <00:01:39.804>can <00:01:39.979>access <00:01:40.155>it

39
00:01:40.735 --> 00:01:44.215
<00:01:40.735>by <00:01:40.935>SSH <00:01:41.135>using <00:01:41.335>the <00:01:41.535>root <00:01:41.735>account <00:01:41.935>and <00:01:42.135>whatnot.

40
00:01:44.575 --> 00:01:46.815
<00:01:44.575>I <00:01:44.750>guess <00:01:44.925>most <00:01:45.100>of <00:01:45.275>you <00:01:45.450>know <00:01:45.625>the <00:01:45.800>drill, <00:01:45.975>even

41
00:01:46.815 --> 00:01:48.855
<00:01:46.815>that <00:01:47.048>is <00:01:47.281>more <00:01:47.515>in <00:01:47.748>the, <00:01:47.981>um, <00:01:48.215>operations

42
00:01:48.875 --> 00:01:50.135
<00:01:48.875>and <00:01:49.253>systems <00:01:49.631>management <00:01:50.008>real,

43
00:01:50.955 --> 00:01:53.775
<00:01:50.955>but <00:01:51.235>what <00:01:51.515>I <00:01:51.795>said <00:01:52.075>is <00:01:52.355>most

44
00:01:53.775 --> 00:01:57.575
<00:01:53.775>of <00:01:53.902>us <00:01:54.029>in <00:01:54.156>the <00:01:54.284>IT <00:01:54.411>world <00:01:54.538>now <00:01:54.665>are <00:01:54.793>used <00:01:54.920>to <00:01:55.047>using <00:01:55.175>containers

45
00:01:57.755 --> 00:02:00.855
<00:01:57.755>for <00:01:58.104>shipping, <00:01:58.455>building, <00:01:58.804>deploying <00:01:59.155>applications,

46
00:02:02.035 --> 00:02:04.535
<00:02:02.035>and <00:02:02.175>yeah, <00:02:02.315>you <00:02:02.455>have <00:02:02.595>to <00:02:02.735>create <00:02:02.875>a <00:02:03.015>container <00:02:03.155>file <00:02:03.295>pretty <00:02:03.435>easy.

47
00:02:04.565 --> 00:02:06.535
<00:02:04.565>Just <00:02:04.798>a <00:02:05.031>text <00:02:05.265>file. <00:02:05.498>You <00:02:05.731>have <00:02:05.965>putman

48
00:02:06.535 --> 00:02:08.335
<00:02:06.535>or <00:02:06.768>whatever <00:02:07.001>the <00:02:07.235>tool <00:02:07.468>built <00:02:07.701>your <00:02:07.935>container

49
00:02:08.335 --> 00:02:09.855
<00:02:08.335>image <00:02:08.676>and <00:02:09.019>off <00:02:09.360>you <00:02:09.703>go.

50
00:02:09.955 --> 00:02:13.215
<00:02:09.955>You <00:02:10.082>run <00:02:10.209>it <00:02:10.336>in <00:02:10.464>a <00:02:10.591>pipeline, <00:02:10.718>whatnot <00:02:10.845>by <00:02:10.973>hand. <00:02:11.100>It's <00:02:11.227>all <00:02:11.355>good.

51
00:02:13.295 --> 00:02:15.815
<00:02:13.295>And <00:02:13.402>all <00:02:13.510>of <00:02:13.618>you, <00:02:13.725>as <00:02:13.833>we <00:02:13.941>have <00:02:14.048>just <00:02:14.156>seen <00:02:14.264>from <00:02:14.371>the <00:02:14.479>show <00:02:14.587>of <00:02:14.695>hand,

52
00:02:16.115 --> 00:02:17.695
<00:02:16.115>are <00:02:16.395>pretty <00:02:16.675>much <00:02:16.955>used <00:02:17.235>to <00:02:17.515>it.

53
00:02:18.115 --> 00:02:20.855
<00:02:18.115>You <00:02:18.348>get <00:02:18.581>standard <00:02:18.815>packaging, <00:02:19.048>standard <00:02:19.281>delivery <00:02:19.515>format.

54
00:02:21.035 --> 00:02:22.095
<00:02:21.035>You <00:02:21.512>have <00:02:21.989>registries

55
00:02:22.095 --> 00:02:24.935
<00:02:22.095>where <00:02:22.295>you <00:02:22.495>can <00:02:22.695>store <00:02:22.895>your <00:02:23.095>application <00:02:23.295>container <00:02:23.495>images.

56
00:02:25.595 --> 00:02:28.335
<00:02:25.595>You <00:02:25.795>have <00:02:25.995>transparency <00:02:26.195>with <00:02:26.395>the <00:02:26.595>container <00:02:26.795>file <00:02:26.995>itself.

57
00:02:28.475 --> 00:02:30.495
<00:02:28.475>You <00:02:28.708>usually <00:02:28.941>put <00:02:29.174>it <00:02:29.408>under <00:02:29.641>version <00:02:29.875>control.

58
00:02:30.955 --> 00:02:32.335
<00:02:30.954>You <00:02:31.265>can <00:02:31.576>develop <00:02:31.886>it <00:02:32.197>further.

59
00:02:32.515 --> 00:02:34.415
<00:02:32.515>You <00:02:32.670>know <00:02:32.826>what <00:02:32.981>you <00:02:33.137>have <00:02:33.292>done <00:02:33.448>and <00:02:33.603>who <00:02:33.759>did <00:02:33.915>what.

60
00:02:34.835 --> 00:02:36.615
<00:02:34.835>All <00:02:35.068>the <00:02:35.301>chiang <00:02:35.535>that <00:02:35.768>gets <00:02:36.001>with <00:02:36.235>it.

61
00:02:36.995 --> 00:02:39.935
<00:02:36.995>You <00:02:37.195>get <00:02:37.395>a <00:02:37.595>security, <00:02:37.795>an <00:02:37.995>um, <00:02:38.195>an <00:02:38.395>ecosystem

62
00:02:39.995 --> 00:02:43.015
<00:02:39.995>around <00:02:40.228>container <00:02:40.461>images <00:02:40.695>and <00:02:40.928>building <00:02:41.161>container <00:02:41.395>images.

63
00:02:43.285 --> 00:02:46.455
<00:02:43.285>That <00:02:43.565>involves <00:02:43.845>security <00:02:44.125>automation, <00:02:44.405>orchestration, <00:02:44.685>tooling.

64
00:02:46.755 --> 00:02:48.535
<00:02:46.755>So <00:02:46.988>there's <00:02:47.221>a <00:02:47.454>whole <00:02:47.688>world <00:02:47.921>out <00:02:48.155>there.

65
00:02:49.035 --> 00:02:51.815
<00:02:49.035>It <00:02:49.234>hasn't <00:02:49.435>been <00:02:49.635>there <00:02:49.835>for <00:02:50.035>pretty <00:02:50.234>long <00:02:50.435>time,

66
00:02:52.115 --> 00:02:53.695
<00:02:52.115>but <00:02:52.348>it <00:02:52.581>like <00:02:52.815>took <00:02:53.048>the <00:02:53.281>IT <00:02:53.515>world

67
00:02:53.695 --> 00:02:55.895
<00:02:53.695>by <00:02:54.161>storm <00:02:54.628>containerized <00:02:55.095>applications

68
00:02:55.915 --> 00:02:58.495
<00:02:55.915>and <00:02:56.042>the <00:02:56.169>way <00:02:56.296>you <00:02:56.424>do <00:02:56.551>it, <00:02:56.678>you <00:02:56.805>deploy <00:02:56.933>it, <00:02:57.060>you <00:02:57.187>handle <00:02:57.315>it.

69
00:02:59.435 --> 00:03:02.085
<00:02:59.435>That <00:02:59.590>being <00:02:59.746>said, <00:02:59.901>and <00:03:00.057>that's <00:03:00.212>all <00:03:00.368>something <00:03:00.523>you <00:03:00.679>already <00:03:00.835>knew.

70
00:03:02.975 --> 00:03:04.985
<00:03:02.975>That <00:03:03.255>being <00:03:03.535>said, <00:03:03.815>it <00:03:04.095>would <00:03:04.375>be

71
00:03:05.565 --> 00:03:08.785
<00:03:05.565>really <00:03:05.740>nice <00:03:05.915>if <00:03:06.090>you <00:03:06.265>could <00:03:06.440>build <00:03:06.615>our <00:03:06.790>operating <00:03:06.965>system

72
00:03:08.845 --> 00:03:10.105
<00:03:08.845>images <00:03:09.128>in <00:03:09.412>the <00:03:09.695>same <00:03:09.978>way.

73
00:03:10.505 --> 00:03:13.345
<00:03:10.505>I <00:03:10.660>mean <00:03:10.816>application <00:03:10.971>containers <00:03:11.127>like <00:03:11.282>we <00:03:11.438>do <00:03:11.593>today <00:03:11.749>are <00:03:11.905>not,

74
00:03:13.525 --> 00:03:16.625
<00:03:13.525>of <00:03:13.725>course <00:03:13.925>operating <00:03:14.125>systems <00:03:14.325>pretty <00:03:14.525>much <00:03:14.725>different <00:03:14.925>thing.

75
00:03:16.655 --> 00:03:18.945
<00:03:16.655>It's <00:03:16.935>just <00:03:17.215>encapsulation <00:03:17.495>of <00:03:17.775>your <00:03:18.055>application.

76
00:03:19.485 --> 00:03:22.145
<00:03:19.485>But <00:03:19.660>it <00:03:19.835>would <00:03:20.010>be <00:03:20.185>nice <00:03:20.360>if <00:03:20.535>you <00:03:20.710>could <00:03:20.885>work

77
00:03:22.145 --> 00:03:24.345
<00:03:22.145>with <00:03:22.425>your <00:03:22.705>OS <00:03:22.985>operating <00:03:23.265>system <00:03:23.545>images,

78
00:03:25.105 --> 00:03:27.825
<00:03:25.105>Linux <00:03:25.260>images <00:03:25.416>in <00:03:25.571>the <00:03:25.727>same <00:03:25.882>way <00:03:26.038>like <00:03:26.193>you <00:03:26.349>work <00:03:26.505>today

79
00:03:27.855 --> 00:03:29.705
<00:03:27.855>with <00:03:28.204>your <00:03:28.554>application <00:03:28.905>container <00:03:29.255>images.

80
00:03:31.165 --> 00:03:33.825
<00:03:31.165>So <00:03:31.398>that <00:03:31.631>would <00:03:31.864>make <00:03:32.098>that <00:03:32.331>whole <00:03:32.565>tooling

81
00:03:33.885 --> 00:03:37.665
<00:03:33.885>and <00:03:34.084>workflows <00:03:34.285>you <00:03:34.484>use <00:03:34.685>for <00:03:34.885>building <00:03:35.084>application <00:03:35.285>containers

82
00:03:38.295 --> 00:03:41.185
<00:03:38.295>like <00:03:38.495>a <00:03:38.695>universal, <00:03:38.895>uh, <00:03:39.095>universal <00:03:39.295>language <00:03:39.495>in <00:03:39.695>it.

83
00:03:41.505 --> 00:03:44.385
<00:03:41.505>I <00:03:41.680>mean, <00:03:41.855>there's <00:03:42.030>the <00:03:42.204>operating <00:03:42.380>system, <00:03:42.555>the <00:03:42.730>management <00:03:42.905>side,

84
00:03:44.485 --> 00:03:46.345
<00:03:44.485>and <00:03:44.765>there's <00:03:45.045>the <00:03:45.325>application <00:03:45.605>building <00:03:45.885>side,

85
00:03:46.645 --> 00:03:47.745
<00:03:46.645>and <00:03:46.975>we <00:03:47.305>can <00:03:47.635>converge.

86
00:03:47.755 --> 00:03:50.225
<00:03:47.755>Those <00:03:47.930>two <00:03:48.105>would <00:03:48.280>be <00:03:48.454>pretty <00:03:48.630>nice. <00:03:48.805>And <00:03:48.980>guess <00:03:49.155>what?

87
00:03:50.255 --> 00:03:51.585
<00:03:50.255>Yeah, <00:03:50.454>we <00:03:50.654>can <00:03:50.853>do <00:03:51.053>it. <00:03:51.252>I <00:03:51.452>mean,

88
00:03:51.625 --> 00:03:53.105
<00:03:51.625>I <00:03:51.847>was <00:03:52.069>just <00:03:52.291>leading <00:03:52.513>the <00:03:52.734>witness <00:03:52.957>there.

89
00:03:53.485 --> 00:03:55.865
<00:03:53.485>Yes, <00:03:53.765>we <00:03:54.045>did <00:03:54.325>something <00:03:54.605>at <00:03:54.885>Reddit

90
00:03:55.865 --> 00:03:58.465
<00:03:55.865>and <00:03:56.098>with <00:03:56.331>our <00:03:56.565>open <00:03:56.798>source <00:03:57.031>upstream <00:03:57.265>communities

91
00:03:58.615 --> 00:04:00.505
<00:03:58.615>that <00:03:58.965>is <00:03:59.315>exactly <00:03:59.665>doing <00:04:00.015>this.

92
00:04:01.485 --> 00:04:05.265
<00:04:01.485>So <00:04:01.601>if <00:04:01.718>you <00:04:01.835>take <00:04:01.951>into <00:04:02.068>account <00:04:02.185>to <00:04:02.301>the <00:04:02.418>left, <00:04:02.535>we <00:04:02.651>got <00:04:02.768>package <00:04:02.885>mode

93
00:04:05.335 --> 00:04:08.385
<00:04:05.335>that <00:04:05.535>is <00:04:05.735>like <00:04:05.935>installing <00:04:06.135>a <00:04:06.335>fedora, <00:04:06.535>central <00:04:06.735>stream,

94
00:04:08.405 --> 00:04:11.585
<00:04:08.405>red <00:04:08.638>Enterprise, <00:04:08.871>Linux, <00:04:09.105>whatever, <00:04:09.338>RPM <00:04:09.571>based <00:04:09.805>distribution.

95
00:04:12.125 --> 00:04:13.465
<00:04:12.125>We <00:04:12.426>call <00:04:12.728>it <00:04:13.029>package <00:04:13.331>based.

96
00:04:13.525 --> 00:04:16.745
<00:04:13.525>You <00:04:13.665>use <00:04:13.805>an <00:04:13.945>installer, <00:04:14.085>you <00:04:14.225>install <00:04:14.365>it, <00:04:14.505>you <00:04:14.645>got <00:04:14.785>RPM <00:04:14.925>packages,

97
00:04:16.845 --> 00:04:19.345
<00:04:16.845>you <00:04:17.078>can <00:04:17.311>use <00:04:17.545>the <00:04:17.778>package <00:04:18.011>management <00:04:18.245>tools

98
00:04:19.405 --> 00:04:22.545
<00:04:19.404>to <00:04:19.560>install <00:04:19.716>other <00:04:19.871>software <00:04:20.027>or <00:04:20.182>to <00:04:20.338>update <00:04:20.493>the <00:04:20.649>operating <00:04:20.804>system.

99
00:04:23.085 --> 00:04:27.145
<00:04:23.085>You <00:04:23.224>can <00:04:23.364>even <00:04:23.505>have <00:04:23.645>images <00:04:23.784>running <00:04:23.924>on <00:04:24.065>Amazon <00:04:24.205>AWS <00:04:24.344>or <00:04:24.484>Azure

100
00:04:27.165 --> 00:04:30.465
<00:04:27.165>or <00:04:27.398>even <00:04:27.631>vSphere <00:04:27.865>to <00:04:28.098>deploy <00:04:28.331>virtual <00:04:28.565>machines

101
00:04:30.765 --> 00:04:33.305
<00:04:30.765>or <00:04:30.965>instances <00:04:31.164>in <00:04:31.365>the <00:04:31.565>cloud <00:04:31.765>to <00:04:31.965>the <00:04:32.164>right,

102
00:04:33.685 --> 00:04:36.785
<00:04:33.685>we <00:04:33.860>got <00:04:34.035>your <00:04:34.210>application <00:04:34.385>container <00:04:34.560>like <00:04:34.735>you <00:04:34.910>used <00:04:35.085>to,

103
00:04:36.885 --> 00:04:37.985
<00:04:36.885>uh, <00:04:37.380>use <00:04:37.875>today.

104
00:04:38.245 --> 00:04:40.505
<00:04:38.245>And <00:04:38.385>in <00:04:38.525>the <00:04:38.665>middle <00:04:38.805>we <00:04:38.945>have <00:04:39.085>something <00:04:39.225>we <00:04:39.365>call <00:04:39.505>image <00:04:39.645>mode.

105
00:04:40.885 --> 00:04:42.625
<00:04:40.885>And <00:04:41.164>that <00:04:41.445>is <00:04:41.724>exactly <00:04:42.005>the <00:04:42.284>same.

106
00:04:42.725 --> 00:04:45.985
<00:04:42.725>Uh, <00:04:42.900>the <00:04:43.075>the <00:04:43.250>new <00:04:43.425>mode <00:04:43.600>we <00:04:43.775>created <00:04:43.950>for <00:04:44.125>working

107
00:04:45.985 --> 00:04:47.145
<00:04:45.985>with <00:04:46.333>your <00:04:46.681>operating <00:04:47.029>system.

108
00:04:50.835 --> 00:04:52.965
<00:04:50.835>It's <00:04:51.301>basically <00:04:51.768>an <00:04:52.234>approach

109
00:04:53.705 --> 00:04:57.325
<00:04:53.705>to <00:04:53.844>manage <00:04:53.984>your <00:04:54.125>operating <00:04:54.265>system <00:04:54.405>in <00:04:54.544>the <00:04:54.685>same <00:04:54.825>way <00:04:54.965>using <00:04:55.104>the

110
00:04:57.325 --> 00:04:59.045
<00:04:57.325>same <00:04:57.675>tooling, <00:04:58.025>the <00:04:58.375>same <00:04:58.724>chain.

111
00:04:59.145 --> 00:05:01.325
<00:04:59.145>You <00:04:59.424>could <00:04:59.705>use <00:04:59.984>your <00:05:00.265>pipelines, <00:05:00.544>whatnot,

112
00:05:01.625 --> 00:05:04.605
<00:05:01.625>but <00:05:01.752>in <00:05:01.879>the <00:05:02.006>end <00:05:02.134>you <00:05:02.261>will <00:05:02.388>not <00:05:02.515>end <00:05:02.643>up <00:05:02.770>having <00:05:02.897>an <00:05:03.025>application

113
00:05:05.565 --> 00:05:07.525
<00:05:05.565>confined <00:05:05.844>into <00:05:06.125>a <00:05:06.405>container <00:05:06.685>container <00:05:06.965>image.

114
00:05:07.525 --> 00:05:08.645
<00:05:07.525>And <00:05:07.861>finally <00:05:08.197>layer <00:05:08.532>container,

115
00:05:09.145 --> 00:05:11.325
<00:05:09.145>you <00:05:09.378>will <00:05:09.611>have <00:05:09.844>a <00:05:10.078>full <00:05:10.311>operating <00:05:10.544>system,

116
00:05:11.485 --> 00:05:13.005
<00:05:11.485>a <00:05:11.758>full <00:05:12.032>machine <00:05:12.305>at <00:05:12.579>your <00:05:12.853>hand.

117
00:05:13.745 --> 00:05:16.525
<00:05:13.745>So <00:05:13.885>here's <00:05:14.025>what <00:05:14.165>we <00:05:14.305>basically <00:05:14.445>want <00:05:14.585>when <00:05:14.725>we <00:05:14.865>think <00:05:15.005>about <00:05:15.145>that.

118
00:05:16.865 --> 00:05:18.765
<00:05:16.865>We <00:05:17.065>want <00:05:17.265>to <00:05:17.465>use <00:05:17.665>the <00:05:17.865>same <00:05:18.065>bill <00:05:18.265>chain.

119
00:05:19.105 --> 00:05:21.925
<00:05:19.105>So <00:05:19.245>we <00:05:19.385>want <00:05:19.525>to <00:05:19.665>have <00:05:19.805>a <00:05:19.945>container <00:05:20.085>file <00:05:20.225>that <00:05:20.365>is, <00:05:20.505>uh,

120
00:05:21.925 --> 00:05:24.645
<00:05:21.925>that <00:05:22.158>describes <00:05:22.391>our <00:05:22.625>operating, <00:05:22.858>uh, <00:05:23.091>operating <00:05:23.325>system.

121
00:05:25.345 --> 00:05:26.725
<00:05:25.345>We <00:05:25.552>want <00:05:25.759>to <00:05:25.966>have <00:05:26.173>that <00:05:26.380>in <00:05:26.587>git.

122
00:05:26.725 --> 00:05:29.685
<00:05:26.725>Of <00:05:26.880>course, <00:05:27.036>on <00:05:27.191>the <00:05:27.347>version <00:05:27.502>control <00:05:27.658>we <00:05:27.813>can <00:05:27.969>use <00:05:28.125>PRS

123
00:05:29.705 --> 00:05:31.805
<00:05:29.705>to <00:05:29.938>change <00:05:30.171>something <00:05:30.405>on <00:05:30.638>the <00:05:30.871>operating <00:05:31.104>system.

124
00:05:31.985 --> 00:05:33.405
<00:05:31.985>That's <00:05:32.198>something <00:05:32.411>we <00:05:32.624>would <00:05:32.837>like <00:05:33.049>to <00:05:33.263>have.

125
00:05:34.165 --> 00:05:37.615
<00:05:34.165>Then <00:05:34.292>we <00:05:34.419>would <00:05:34.546>like <00:05:34.674>to <00:05:34.801>be <00:05:34.928>able <00:05:35.055>to <00:05:35.183>build <00:05:35.310>the <00:05:35.437>container <00:05:35.565>image

126
00:05:38.235 --> 00:05:39.375
<00:05:38.235>in <00:05:38.577>this <00:05:38.919>uh, <00:05:39.261>case.

127
00:05:39.685 --> 00:05:41.895
<00:05:39.685>It's <00:05:39.885>more <00:05:40.085>an <00:05:40.285>image <00:05:40.485>mode <00:05:40.685>operating <00:05:40.885>system <00:05:41.085>image.

128
00:05:42.955 --> 00:05:45.695
<00:05:42.955>We <00:05:43.094>would <00:05:43.234>like <00:05:43.375>to <00:05:43.515>push <00:05:43.655>it <00:05:43.794>into <00:05:43.935>a <00:05:44.075>con <00:05:44.215>a <00:05:44.354>container

129
00:05:46.095 --> 00:05:47.535
<00:05:46.095>registry <00:05:46.419>to <00:05:46.743>make <00:05:47.067>it <00:05:47.390>available.

130
00:05:47.995 --> 00:05:50.535
<00:05:47.995>And <00:05:48.150>then <00:05:48.306>the, <00:05:48.461>the <00:05:48.617>black <00:05:48.772>magic <00:05:48.928>basically <00:05:49.083>has <00:05:49.239>to <00:05:49.395>happen.

131
00:05:50.995 --> 00:05:53.775
<00:05:50.995>Now <00:05:51.150>we <00:05:51.306>have <00:05:51.461>a <00:05:51.617>container <00:05:51.772>with <00:05:51.928>an <00:05:52.083>operating <00:05:52.239>system <00:05:52.395>inside

132
00:05:54.555 --> 00:05:57.445
<00:05:54.555>and <00:05:54.671>we <00:05:54.788>have <00:05:54.905>to <00:05:55.021>put <00:05:55.138>it <00:05:55.255>on <00:05:55.371>all <00:05:55.488>the <00:05:55.605>platforms <00:05:55.721>you <00:05:55.838>are <00:05:55.955>going

133
00:05:57.445 --> 00:06:02.365
<00:05:57.445>to <00:05:57.620>run <00:05:57.795>your <00:05:57.969>operating <00:05:58.145>systems, <00:05:58.320>bare <00:05:58.495>metal <00:05:58.670>cloud <00:05:58.844>providers,

134
00:06:02.995 --> 00:06:04.765
<00:06:02.995>vSphere, <00:06:03.695>virtualization, <00:06:04.395>whatnot.

135
00:06:05.305 --> 00:06:07.085
<00:06:05.305>So <00:06:05.480>it's <00:06:05.655>quite <00:06:05.830>a <00:06:06.005>flow <00:06:06.180>we <00:06:06.355>have <00:06:06.530>in <00:06:06.705>mind

136
00:06:07.225 --> 00:06:09.245
<00:06:07.225>and <00:06:07.380>that <00:06:07.536>is <00:06:07.691>something <00:06:07.847>that <00:06:08.002>could <00:06:08.158>have <00:06:08.313>been <00:06:08.469>from <00:06:08.625>an

137
00:06:09.445 --> 00:06:11.965
<00:06:09.445>engineering <00:06:09.645>whiteboard <00:06:09.844>when <00:06:10.045>they <00:06:10.245>just <00:06:10.445>did <00:06:10.645>the <00:06:10.844>development

138
00:06:11.965 --> 00:06:13.165
<00:06:11.965>and <00:06:12.145>thinking <00:06:12.325>about <00:06:12.505>how <00:06:12.685>to <00:06:12.865>do <00:06:13.045>that.

139
00:06:13.985 --> 00:06:17.765
<00:06:13.985>But <00:06:14.140>it <00:06:14.296>actually <00:06:14.451>works. <00:06:14.607>So <00:06:14.762>let <00:06:14.918>me <00:06:15.073>show <00:06:15.229>you <00:06:15.385>how

140
00:06:18.505 --> 00:06:21.765
<00:06:18.505>the <00:06:18.680>main <00:06:18.855>magic <00:06:19.030>is <00:06:19.205>in, <00:06:19.380>uh, <00:06:19.555>technology <00:06:19.730>called <00:06:19.905>Bootsy.

141
00:06:21.865 --> 00:06:23.845
<00:06:21.865>So <00:06:22.040>you <00:06:22.215>got <00:06:22.390>the <00:06:22.565>uh, <00:06:22.740>UL <00:06:22.915>here <00:06:23.090>as <00:06:23.265>well.

142
00:06:24.905 --> 00:06:27.365
<00:06:24.905>Bootsy <00:06:25.184>is, <00:06:25.465>uh, <00:06:25.744>for <00:06:26.025>bootable <00:06:26.304>containers

143
00:06:27.705 --> 00:06:30.405
<00:06:27.705>and <00:06:27.860>that <00:06:28.016>already <00:06:28.171>says <00:06:28.327>what's <00:06:28.482>the <00:06:28.638>main <00:06:28.793>part <00:06:28.949>about <00:06:29.104>these

144
00:06:30.405 --> 00:06:33.085
<00:06:30.405>operating <00:06:30.604>system <00:06:30.804>containers <00:06:31.005>Here <00:06:31.205>We <00:06:31.405>got <00:06:31.604>a <00:06:31.804>kernel

145
00:06:33.085 --> 00:06:34.565
<00:06:33.085>inside <00:06:33.529>the <00:06:33.973>container <00:06:34.417>image.

146
00:06:35.165 --> 00:06:36.485
<00:06:35.165>I <00:06:35.363>mean <00:06:35.561>that's <00:06:35.759>nothing <00:06:35.957>you <00:06:36.155>would <00:06:36.353>do

147
00:06:36.485 --> 00:06:38.005
<00:06:36.485>with <00:06:36.827>an <00:06:37.169>application <00:06:37.511>container, <00:06:37.853>right?

148
00:06:38.445 --> 00:06:40.765
<00:06:38.445>I <00:06:38.585>mean <00:06:38.724>you <00:06:38.865>don't <00:06:39.005>want <00:06:39.145>a <00:06:39.284>kernel <00:06:39.425>inside <00:06:39.565>of <00:06:39.705>what <00:06:39.844>for,

149
00:06:41.025 --> 00:06:43.685
<00:06:41.025>but <00:06:41.164>for <00:06:41.304>an <00:06:41.445>operating <00:06:41.585>system, <00:06:41.724>of <00:06:41.864>course <00:06:42.005>we <00:06:42.145>need <00:06:42.284>a <00:06:42.424>kernel,

150
00:06:43.685 --> 00:06:46.645
<00:06:43.685>we <00:06:43.840>need <00:06:43.996>the <00:06:44.151>boot <00:06:44.307>loader, <00:06:44.462>we <00:06:44.618>need <00:06:44.773>the <00:06:44.929>whole <00:06:45.085>magic

151
00:06:46.705 --> 00:06:48.845
<00:06:46.705>to <00:06:46.905>make <00:06:47.104>the <00:06:47.305>kernel <00:06:47.505>boot <00:06:47.705>and <00:06:47.905>so <00:06:48.104>on.

152
00:06:49.105 --> 00:06:51.365
<00:06:49.105>So <00:06:49.338>it's <00:06:49.571>quite <00:06:49.805>different <00:06:50.038>from <00:06:50.271>an, <00:06:50.505>uh,

153
00:06:51.365 --> 00:06:52.765
<00:06:51.365>containerized <00:06:52.625>application.

154
00:06:52.985 --> 00:06:56.045
<00:06:52.985>Of <00:06:53.218>course. <00:06:53.451>Let's <00:06:53.685>go <00:06:53.918>through <00:06:54.151>the <00:06:54.385>steps

155
00:06:56.275 --> 00:06:58.325
<00:06:56.275>that <00:06:56.508>are <00:06:56.741>involved <00:06:56.974>in <00:06:57.208>building <00:06:57.441>these <00:06:57.674>images,

156
00:06:58.555 --> 00:07:00.285
<00:06:58.555>deploying <00:06:58.905>them <00:06:59.255>and <00:06:59.605>managing <00:06:59.955>them.

157
00:07:01.925 --> 00:07:03.205
<00:07:01.925>Building <00:07:02.309>is <00:07:02.693>quite <00:07:03.077>easy.

158
00:07:03.345 --> 00:07:07.675
<00:07:03.345>We <00:07:03.472>have <00:07:03.599>a <00:07:03.726>base <00:07:03.854>image, <00:07:03.981>maybe <00:07:04.108>you're <00:07:04.235>using <00:07:04.363>the <00:07:04.490>UBI <00:07:04.617>base <00:07:04.745>image

159
00:07:07.675 --> 00:07:09.875
<00:07:07.675>from <00:07:07.908>red <00:07:08.141>for <00:07:08.375>building <00:07:08.608>your <00:07:08.841>containerized <00:07:09.075>applications.

160
00:07:09.875 --> 00:07:12.035
<00:07:09.875>Maybe <00:07:10.108>you're <00:07:10.341>using <00:07:10.575>some <00:07:10.808>other <00:07:11.041>base <00:07:11.275>image,

161
00:07:12.295 --> 00:07:14.515
<00:07:12.295>but <00:07:12.495>every <00:07:12.695>time <00:07:12.895>you <00:07:13.095>use <00:07:13.295>a <00:07:13.495>container <00:07:13.695>file

162
00:07:14.815 --> 00:07:18.755
<00:07:14.815>to <00:07:15.015>build <00:07:15.215>an <00:07:15.415>application, <00:07:15.615>um, <00:07:15.815>uh, <00:07:16.015>application <00:07:16.215>container,

163
00:07:18.895 --> 00:07:20.075
<00:07:18.895>you <00:07:19.160>need <00:07:19.426>a <00:07:19.691>base <00:07:19.957>image.

164
00:07:20.075 --> 00:07:22.195
<00:07:20.075>Of <00:07:20.215>course, <00:07:20.354>maybe <00:07:20.495>you've <00:07:20.635>got <00:07:20.775>your <00:07:20.914>own <00:07:21.055>base <00:07:21.195>image <00:07:21.335>in <00:07:21.474>your

165
00:07:22.195 --> 00:07:24.235
<00:07:22.195>organization, <00:07:22.661>your <00:07:23.128>company, <00:07:23.594>whatever.

166
00:07:24.615 --> 00:07:26.675
<00:07:24.615>So <00:07:24.848>now <00:07:25.081>we've <00:07:25.315>provide <00:07:25.548>another <00:07:25.781>base <00:07:26.015>image.

167
00:07:26.945 --> 00:07:29.915
<00:07:26.945>It's <00:07:27.178>easily <00:07:27.411>recognizable <00:07:27.645>by <00:07:27.878>rail <00:07:28.111>dash <00:07:28.344>booty,

168
00:07:29.915 --> 00:07:31.235
<00:07:29.915>like <00:07:30.509>Bootable <00:07:31.103>container.

169
00:07:31.455 --> 00:07:34.875
<00:07:31.455>And <00:07:31.582>that <00:07:31.709>is <00:07:31.836>a <00:07:31.964>base <00:07:32.091>image <00:07:32.218>that <00:07:32.345>contains, <00:07:32.473>yeah, <00:07:32.600>quite <00:07:32.727>a <00:07:32.854>lot

170
00:07:34.875 --> 00:07:36.715
<00:07:34.875>of <00:07:35.108>stuff <00:07:35.341>that <00:07:35.575>has <00:07:35.808>to <00:07:36.041>be, <00:07:36.275>uh,

171
00:07:37.235 --> 00:07:38.675
<00:07:37.235>included <00:07:37.559>in <00:07:37.883>an <00:07:38.207>operating <00:07:38.531>system.

172
00:07:39.135 --> 00:07:42.395
<00:07:39.135>So <00:07:39.251>we <00:07:39.368>got <00:07:39.485>a <00:07:39.601>corner <00:07:39.718>there, <00:07:39.835>we <00:07:39.951>got <00:07:40.068>a, <00:07:40.185>a <00:07:40.301>package <00:07:40.418>manager <00:07:40.534>there,

173
00:07:42.415 --> 00:07:44.795
<00:07:42.415>we <00:07:42.590>got <00:07:42.765>firmware <00:07:42.940>there, <00:07:43.115>but <00:07:43.290>not <00:07:43.465>a <00:07:43.640>lot <00:07:43.815>more.

174
00:07:44.795 --> 00:07:46.515
<00:07:44.795>It's <00:07:45.028>like <00:07:45.261>really <00:07:45.495>a <00:07:45.728>small <00:07:45.961>base <00:07:46.195>image,

175
00:07:46.515 --> 00:07:49.475
<00:07:46.515>but <00:07:46.748>it's <00:07:46.981>a <00:07:47.215>runnable <00:07:47.448>Reddit, <00:07:47.681>enterprise <00:07:47.914>Linux

176
00:07:49.695 --> 00:07:50.995
<00:07:49.695>or <00:07:50.280>other <00:07:50.865>linuxes.

177
00:07:51.035 --> 00:07:54.155
<00:07:51.034>I <00:07:51.190>will <00:07:51.346>come <00:07:51.501>to <00:07:51.657>that <00:07:51.812>later, <00:07:51.968>um, <00:07:52.123>system <00:07:52.279>that, <00:07:52.434>uh,

178
00:07:54.735 --> 00:07:56.675
<00:07:54.735>is <00:07:55.015>like <00:07:55.295>in <00:07:55.575>the <00:07:55.855>container <00:07:56.135>image.

179
00:07:57.935 --> 00:08:02.595
<00:07:57.935>So <00:07:58.090>that <00:07:58.246>opens <00:07:58.401>up <00:07:58.557>nice <00:07:58.712>new <00:07:58.868>world <00:07:59.023>using <00:07:59.179>container <00:07:59.335>files

180
00:08:02.695 --> 00:08:04.315
<00:08:02.695>to <00:08:03.045>build <00:08:03.395>operating <00:08:03.745>system <00:08:04.094>image.

181
00:08:04.895 --> 00:08:07.515
<00:08:04.895>So <00:08:05.050>this <00:08:05.206>is <00:08:05.361>an <00:08:05.517>easy <00:08:05.672>example <00:08:05.828>of <00:08:05.983>a <00:08:06.139>container <00:08:06.294>file.

182
00:08:07.515 --> 00:08:08.835
<00:08:07.515>Pretty <00:08:07.812>abstracted <00:08:08.109>by <00:08:08.406>the <00:08:08.703>way,

183
00:08:09.135 --> 00:08:11.875
<00:08:09.135>but <00:08:09.275>the <00:08:09.414>important <00:08:09.555>part <00:08:09.695>is <00:08:09.835>we <00:08:09.974>are <00:08:10.115>using <00:08:10.255>our <00:08:10.395>base <00:08:10.534>image,

184
00:08:12.135 --> 00:08:15.355
<00:08:12.135>that's <00:08:12.310>a <00:08:12.485>base <00:08:12.659>Reddit, <00:08:12.835>enterprise <00:08:13.010>Linux <00:08:13.185>system <00:08:13.360>in <00:08:13.534>there.

185
00:08:15.665 --> 00:08:19.755
<00:08:15.665>Then <00:08:15.865>we <00:08:16.065>do <00:08:16.265>stuff <00:08:16.465>like <00:08:16.665>installing <00:08:16.865>packages, <00:08:17.065>whatnot,

186
00:08:19.775 --> 00:08:21.155
<00:08:19.775>config <00:08:20.188>files, <00:08:20.602>config <00:08:21.017>strips,

187
00:08:21.155 --> 00:08:22.715
<00:08:21.155>applications, <00:08:21.621>whatever <00:08:22.088>you <00:08:22.554>want.

188
00:08:23.095 --> 00:08:25.635
<00:08:23.095>So <00:08:23.295>that's <00:08:23.495>just <00:08:23.695>one <00:08:23.895>idea <00:08:24.095>you <00:08:24.295>could <00:08:24.495>inside

189
00:08:25.655 --> 00:08:27.435
<00:08:25.655>of <00:08:25.934>your <00:08:26.215>own <00:08:26.494>comp <00:08:26.775>uh, <00:08:27.054>company's,

190
00:08:27.975 --> 00:08:31.915
<00:08:27.975>you <00:08:28.102>could <00:08:28.229>just <00:08:28.356>build <00:08:28.484>your <00:08:28.611>own <00:08:28.738>base <00:08:28.865>image <00:08:28.993>based <00:08:29.120>on <00:08:29.247>our <00:08:29.375>really

191
00:08:31.985 --> 00:08:34.195
<00:08:31.985>base <00:08:32.159>image, <00:08:32.335>then <00:08:32.510>put <00:08:32.685>your <00:08:32.860>own <00:08:33.034>stuff <00:08:33.210>in <00:08:33.385>it.

192
00:08:34.375 --> 00:08:37.675
<00:08:34.375>And <00:08:34.502>then <00:08:34.629>you <00:08:34.756>say, <00:08:34.884>now <00:08:35.011>I <00:08:35.138>want <00:08:35.265>to <00:08:35.393>ship <00:08:35.520>an <00:08:35.647>application <00:08:35.775>inside

193
00:08:37.675 --> 00:08:40.035
<00:08:37.674>of <00:08:37.908>that <00:08:38.141>container, <00:08:38.375>that <00:08:38.608>operating <00:08:38.841>system <00:08:39.074>container.

194
00:08:40.295 --> 00:08:42.315
<00:08:40.294>And <00:08:40.574>you <00:08:40.854>build <00:08:41.135>another <00:08:41.414>container <00:08:41.694>file

195
00:08:42.335 --> 00:08:44.475
<00:08:42.335>and <00:08:42.568>you <00:08:42.801>use <00:08:43.035>your <00:08:43.268>own <00:08:43.501>base <00:08:43.735>image

196
00:08:44.695 --> 00:08:47.675
<00:08:44.695>to <00:08:44.850>just <00:08:45.006>put <00:08:45.161>other <00:08:45.317>things <00:08:45.472>in <00:08:45.628>there <00:08:45.783>like <00:08:45.939>an <00:08:46.095>application

197
00:08:48.715 --> 00:08:49.955
<00:08:48.715>standard <00:08:49.273>operating <00:08:49.831>environment.

198
00:08:49.985 --> 00:08:52.035
<00:08:49.985>It's <00:08:50.218>called <00:08:50.451>in <00:08:50.685>the <00:08:50.918>system <00:08:51.151>management <00:08:51.385>world.

199
00:08:52.415 --> 00:08:54.835
<00:08:52.415>So <00:08:52.648>it's <00:08:52.881>again, <00:08:53.115>something <00:08:53.348>you <00:08:53.581>usually <00:08:53.814>do

200
00:08:54.835 --> 00:08:56.685
<00:08:54.835>with <00:08:55.115>your <00:08:55.395>application <00:08:55.675>containers <00:08:55.955>as <00:08:56.235>well.

201
00:08:57.105 --> 00:08:59.925
<00:08:57.105>You <00:08:57.245>have <00:08:57.385>a <00:08:57.525>base <00:08:57.665>container, <00:08:57.805>then <00:08:57.945>you <00:08:58.085>put <00:08:58.225>an <00:08:58.365>application <00:08:58.505>in,

202
00:09:00.185 --> 00:09:01.205
<00:09:00.185>use <00:09:00.491>the <00:09:00.797>base <00:09:01.103>container

203
00:09:01.225 --> 00:09:03.405
<00:09:01.225>to <00:09:01.505>provide <00:09:01.785>another <00:09:02.065>application <00:09:02.345>with <00:09:02.625>it.

204
00:09:03.595 --> 00:09:05.765
<00:09:03.595>It's <00:09:03.770>all <00:09:03.945>the <00:09:04.120>magic <00:09:04.295>is <00:09:04.470>in <00:09:04.645>the <00:09:04.820>container <00:09:04.995>files.

205
00:09:06.105 --> 00:09:07.765
<00:09:06.105>And <00:09:06.305>again, <00:09:06.505>that <00:09:06.705>is <00:09:06.905>something <00:09:07.105>you <00:09:07.305>can <00:09:07.505>do

206
00:09:07.795 --> 00:09:09.365
<00:09:07.795>with <00:09:08.074>your <00:09:08.354>operating <00:09:08.635>system <00:09:08.915>as <00:09:09.194>well.

207
00:09:09.865 --> 00:09:11.245
<00:09:09.865>So <00:09:10.175>building <00:09:10.486>is <00:09:10.796>quite <00:09:11.107>straightforward.

208
00:09:11.665 --> 00:09:14.005
<00:09:11.665>You <00:09:11.820>build <00:09:11.976>a <00:09:12.131>container <00:09:12.287>file, <00:09:12.442>you <00:09:12.598>have <00:09:12.753>that <00:09:12.909>base <00:09:13.064>image,

209
00:09:14.065 --> 00:09:16.965
<00:09:14.065>you <00:09:14.192>say <00:09:14.319>what <00:09:14.446>should <00:09:14.574>go <00:09:14.701>into <00:09:14.828>the <00:09:14.955>base <00:09:15.083>image <00:09:15.210>pot <00:09:15.337>man <00:09:15.465>build,

210
00:09:17.155 --> 00:09:19.645
<00:09:17.155>wham, <00:09:17.310>off <00:09:17.466>you <00:09:17.621>go, <00:09:17.777>you <00:09:17.932>push <00:09:18.088>it <00:09:18.243>to <00:09:18.399>some <00:09:18.555>registry.

211
00:09:19.945 --> 00:09:22.205
<00:09:19.945>You've <00:09:20.145>got <00:09:20.345>a <00:09:20.545>Linux <00:09:20.745>operating <00:09:20.945>system <00:09:21.145>image <00:09:21.345>there.

212
00:09:23.585 --> 00:09:25.725
<00:09:23.585>So <00:09:23.865>that <00:09:24.145>is, <00:09:24.425>yeah, <00:09:24.705>the <00:09:24.985>start

213
00:09:25.725 --> 00:09:27.445
<00:09:25.725>of <00:09:25.900>the <00:09:26.075>magic, <00:09:26.250>let <00:09:26.425>me <00:09:26.600>put <00:09:26.775>it <00:09:26.950>like <00:09:27.125>that.

214
00:09:27.545 --> 00:09:29.165
<00:09:27.545>So <00:09:27.824>now <00:09:28.104>you've <00:09:28.385>got <00:09:28.665>a <00:09:28.944>registry,

215
00:09:29.315 --> 00:09:33.165
<00:09:29.315>there's <00:09:29.470>just <00:09:29.626>a <00:09:29.781>new <00:09:29.937>container <00:09:30.092>image <00:09:30.248>in <00:09:30.403>the <00:09:30.559>re <00:09:30.715>registry

216
00:09:33.665 --> 00:09:37.675
<00:09:33.665>and <00:09:33.805>um, <00:09:33.944>but <00:09:34.084>it's <00:09:34.224>a <00:09:34.365>full <00:09:34.505>operating <00:09:34.645>system <00:09:34.785>image <00:09:34.925>that <00:09:35.064>is

217
00:09:38.215 --> 00:09:40.195
<00:09:38.215>for <00:09:38.448>this <00:09:38.681>alone, <00:09:38.915>not <00:09:39.148>really <00:09:39.381>a <00:09:39.615>lot

218
00:09:40.265 --> 00:09:42.395
<00:09:40.265>because <00:09:40.498>it's <00:09:40.731>not <00:09:40.965>running <00:09:41.198>anywhere <00:09:41.431>right <00:09:41.665>now.

219
00:09:43.305 --> 00:09:44.315
<00:09:43.305>It's <00:09:43.608>a <00:09:43.911>container <00:09:44.214>image.

220
00:09:44.815 --> 00:09:48.995
<00:09:44.815>So <00:09:44.942>we <00:09:45.069>need <00:09:45.196>ways <00:09:45.324>to <00:09:45.451>move <00:09:45.578>the <00:09:45.705>content <00:09:45.833>of <00:09:45.960>this <00:09:46.087>container <00:09:46.215>images

221
00:09:49.505 --> 00:09:51.275
<00:09:49.505>into <00:09:49.738>a <00:09:49.971>format <00:09:50.205>where <00:09:50.438>it <00:09:50.671>can <00:09:50.905>run

222
00:09:52.695 --> 00:09:55.115
<00:09:52.695>VM <00:09:53.045>cloud <00:09:53.395>instance <00:09:53.745>hardware, <00:09:54.095>whatnot.

223
00:09:55.615 --> 00:09:58.235
<00:09:55.615>So <00:09:55.790>the <00:09:55.965>easiest <00:09:56.140>way <00:09:56.315>is <00:09:56.490>to <00:09:56.665>use <00:09:56.840>a <00:09:57.015>command

224
00:09:58.235 --> 00:10:00.075
<00:09:58.235>that <00:09:58.515>is <00:09:58.795>called <00:09:59.075>system <00:09:59.355>reinst, <00:09:59.635>uh,

225
00:10:00.355 --> 00:10:02.475
<00:10:00.355>reinstalled <00:10:00.705>Bootsy, <00:10:01.055>it's <00:10:01.405>quite <00:10:01.755>funny.

226
00:10:02.535 --> 00:10:03.555
<00:10:02.535>You <00:10:02.764>could <00:10:02.993>go <00:10:03.223>for <00:10:03.453>example

227
00:10:03.655 --> 00:10:05.595
<00:10:03.655>to <00:10:03.888>Amazon <00:10:04.121>deploy <00:10:04.355>a <00:10:04.588>Red <00:10:04.821>Hat <00:10:05.055>enterprise.

228
00:10:05.795 --> 00:10:09.595
<00:10:05.795>Linux <00:10:06.028>is <00:10:06.261>center <00:10:06.495>as <00:10:06.728>whatever <00:10:06.961>operating <00:10:07.194>system,

229
00:10:09.835 --> 00:10:11.635
<00:10:09.835>a <00:10:10.068>Linux <00:10:10.301>system <00:10:10.535>as <00:10:10.768>a <00:10:11.001>cloud <00:10:11.235>instance.

230
00:10:11.815 --> 00:10:16.155
<00:10:11.815>Go <00:10:11.942>in <00:10:12.069>there, <00:10:12.196>install <00:10:12.324>the <00:10:12.451>um, <00:10:12.578>the <00:10:12.705>command, <00:10:12.833>run <00:10:12.960>it, <00:10:13.087>point <00:10:13.215>it

231
00:10:16.735 --> 00:10:19.955
<00:10:16.735>to <00:10:16.935>a <00:10:17.135>registry <00:10:17.335>and <00:10:17.535>your <00:10:17.735>containerized <00:10:17.935>OS <00:10:18.135>image

232
00:10:20.135 --> 00:10:23.915
<00:10:20.135>and <00:10:20.275>it <00:10:20.415>will <00:10:20.555>convert <00:10:20.694>the <00:10:20.835>whole <00:10:20.975>thing <00:10:21.115>into <00:10:21.255>an <00:10:21.395>image <00:10:21.535>mode.

233
00:10:25.975 --> 00:10:29.855
<00:10:25.975>Linux <00:10:26.150>operating <00:10:26.325>system <00:10:26.500>started <00:10:26.675>by, <00:10:26.850>uh, <00:10:27.025>controlled <00:10:27.200>by <00:10:27.375>uh,

234
00:10:29.855 --> 00:10:32.775
<00:10:29.855>what <00:10:29.995>what <00:10:30.135>was <00:10:30.275>be, <00:10:30.415>uh, <00:10:30.555>be <00:10:30.695>found <00:10:30.835>in <00:10:30.975>the <00:10:31.115>registry <00:10:31.255>itself.

235
00:10:33.565 --> 00:10:35.535
<00:10:33.565>It's <00:10:33.765>the <00:10:33.965>easiest <00:10:34.165>way. <00:10:34.365>It's <00:10:34.565>nothing <00:10:34.765>we <00:10:34.965>really

236
00:10:35.555 --> 00:10:36.655
<00:10:35.555>prefer <00:10:36.050>at <00:10:36.545>redhead.

237
00:10:37.085 --> 00:10:38.135
<00:10:37.085>It's <00:10:37.400>like <00:10:37.715>a <00:10:38.030>shortcut.

238
00:10:38.315 --> 00:10:39.575
<00:10:38.315>You <00:10:38.541>just <00:10:38.768>say, <00:10:38.995>go <00:10:39.222>in <00:10:39.449>there

239
00:10:39.575 --> 00:10:41.575
<00:10:39.575>and <00:10:39.750>now <00:10:39.925>convert <00:10:40.100>it <00:10:40.275>to <00:10:40.450>an <00:10:40.625>image <00:10:40.800>mode <00:10:40.975>system.

240
00:10:43.315 --> 00:10:47.495
<00:10:43.315>The <00:10:43.455>way <00:10:43.595>we <00:10:43.735>really, <00:10:43.875>um, <00:10:44.015>approve <00:10:44.155>of <00:10:44.295>is <00:10:44.435>using <00:10:44.575>another <00:10:44.715>utility.

241
00:10:47.685 --> 00:10:51.375
<00:10:47.685>It's <00:10:47.918>called, <00:10:48.151>um, <00:10:48.385>boot <00:10:48.618>sea <00:10:48.851>image <00:10:49.084>builder.

242
00:10:52.035 --> 00:10:56.135
<00:10:52.035>So <00:10:52.151>in <00:10:52.268>this <00:10:52.385>case <00:10:52.501>you <00:10:52.618>have <00:10:52.735>to, <00:10:52.851>you <00:10:52.968>have <00:10:53.084>to, <00:10:53.201>uh, <00:10:53.318>consider <00:10:53.435>the

243
00:10:56.965 --> 00:10:59.935
<00:10:56.965>container <00:10:57.165>image <00:10:57.365>that <00:10:57.565>includes <00:10:57.765>the <00:10:57.965>whole <00:10:58.165>operating <00:10:58.365>system

244
00:11:00.355 --> 00:11:02.095
<00:11:00.355>as <00:11:00.635>some <00:11:00.915>kind <00:11:01.195>of <00:11:01.475>transport <00:11:01.755>mechanism.

245
00:11:02.275 --> 00:11:03.335
<00:11:02.275>So <00:11:02.513>everything <00:11:02.752>is <00:11:02.990>in <00:11:03.229>there,

246
00:11:03.335 --> 00:11:06.415
<00:11:03.335>you <00:11:03.490>baked <00:11:03.646>into <00:11:03.801>it <00:11:03.957>when <00:11:04.112>you <00:11:04.268>build <00:11:04.423>the <00:11:04.579>container <00:11:04.735>file,

247
00:11:06.955 --> 00:11:09.255
<00:11:06.955>but <00:11:07.155>then <00:11:07.355>use <00:11:07.555>the <00:11:07.755>command <00:11:07.955>bootsy <00:11:08.155>image <00:11:08.355>builder

248
00:11:09.395 --> 00:11:12.255
<00:11:09.395>and <00:11:09.569>you <00:11:09.745>create <00:11:09.920>the <00:11:10.095>actual <00:11:10.270>image <00:11:10.444>from <00:11:10.620>the <00:11:10.795>content

249
00:11:12.395 --> 00:11:14.495
<00:11:12.395>of <00:11:12.861>the <00:11:13.328>container <00:11:13.795>image.

250
00:11:14.835 --> 00:11:16.855
<00:11:14.835>So <00:11:15.115>it <00:11:15.395>can <00:11:15.675>create <00:11:15.955>a <00:11:16.235>QE

251
00:11:16.875 --> 00:11:21.095
<00:11:16.875>or <00:11:17.050>disk <00:11:17.225>file <00:11:17.400>MEI <00:11:17.575>for <00:11:17.750>as <00:11:17.925>Amazon <00:11:18.100>A-W-S-A-V-M-D-K <00:11:18.275>run

252
00:11:21.095 --> 00:11:24.855
<00:11:21.095>as <00:11:21.295>a <00:11:21.495>virtual <00:11:21.695>machine <00:11:21.895>on, <00:11:22.095>um, <00:11:22.295>on <00:11:22.495>vSphere.

253
00:11:25.115 --> 00:11:28.255
<00:11:25.115>And <00:11:25.242>you <00:11:25.369>can <00:11:25.496>even <00:11:25.624>put <00:11:25.751>it, <00:11:25.878>uh, <00:11:26.005>onto <00:11:26.133>a <00:11:26.260>bare <00:11:26.387>metal <00:11:26.515>machine

254
00:11:28.475 --> 00:11:32.135
<00:11:28.475>by <00:11:28.675>embedding <00:11:28.875>this <00:11:29.075>container <00:11:29.275>content <00:11:29.475>into <00:11:29.675>the <00:11:29.875>installer.

255
00:11:32.475 --> 00:11:33.815
<00:11:32.475>So <00:11:32.647>I <00:11:32.819>know <00:11:32.991>there <00:11:33.164>are <00:11:33.336>not <00:11:33.508>a <00:11:33.681>lot

256
00:11:33.815 --> 00:11:36.295
<00:11:33.815>of <00:11:34.048>operation <00:11:34.281>systems <00:11:34.515>management <00:11:34.748>folks <00:11:34.981>out <00:11:35.215>here,

257
00:11:36.475 --> 00:11:40.135
<00:11:36.475>but <00:11:36.602>Ancon <00:11:36.729>is <00:11:36.856>just <00:11:36.984>the <00:11:37.111>usual <00:11:37.238>installer <00:11:37.365>use <00:11:37.493>when <00:11:37.620>you <00:11:37.747>install <00:11:37.875>a

258
00:11:40.135 --> 00:11:43.055
<00:11:40.135>central <00:11:40.485>system, <00:11:40.835>uh, <00:11:41.185>federal <00:11:41.535>system

259
00:11:43.155 --> 00:11:46.215
<00:11:43.155>or <00:11:43.388>red <00:11:43.621>enterprise <00:11:43.855>Linux <00:11:44.088>system <00:11:44.321>manually <00:11:44.555>behind.

260
00:11:46.555 --> 00:11:49.655
<00:11:46.555>And <00:11:46.755>even <00:11:46.954>then <00:11:47.155>you <00:11:47.354>can <00:11:47.555>use <00:11:47.755>your <00:11:47.954>contents

261
00:11:49.655 --> 00:11:51.055
<00:11:49.655>of <00:11:50.074>your <00:11:50.495>containerized <00:11:50.915>image.

262
00:11:53.745 --> 00:11:55.965
<00:11:53.745>You <00:11:53.900>can <00:11:54.056>even <00:11:54.211>automate <00:11:54.367>that. <00:11:54.522>Uh, <00:11:54.678>I <00:11:54.833>put <00:11:54.989>it <00:11:55.145>there.

263
00:11:55.965 --> 00:11:58.245
<00:11:55.965>Any <00:11:56.165>ops <00:11:56.365>Fox <00:11:56.565>here? <00:11:56.765>I <00:11:56.965>don't <00:11:57.165>think <00:11:57.365>so.

264
00:11:58.245 --> 00:11:59.965
<00:11:58.245>Kickstart <00:11:58.525>is <00:11:58.805>a <00:11:59.085>pretty <00:11:59.365>old <00:11:59.645>way

265
00:11:59.965 --> 00:12:01.885
<00:11:59.965>where <00:12:00.245>you <00:12:00.525>can <00:12:00.805>automate <00:12:01.085>redhead <00:12:01.365>installs,

266
00:12:02.145 --> 00:12:04.525
<00:12:02.145>but <00:12:02.378>even <00:12:02.611>then <00:12:02.845>use <00:12:03.078>the <00:12:03.311>really <00:12:03.545>new

267
00:12:04.545 --> 00:12:07.525
<00:12:04.545>and <00:12:04.719>shiny <00:12:04.895>way <00:12:05.069>of <00:12:05.245>creating <00:12:05.420>an <00:12:05.594>operating <00:12:05.770>system <00:12:05.944>container

268
00:12:07.525 --> 00:12:10.565
<00:12:07.525>image, <00:12:07.699>put <00:12:07.875>it <00:12:08.050>into <00:12:08.225>the <00:12:08.400>installer, <00:12:08.574>automate <00:12:08.750>what's <00:12:08.925>going

269
00:12:10.565 --> 00:12:12.525
<00:12:10.565>to <00:12:10.845>happen, <00:12:11.125>like <00:12:11.405>partitioning <00:12:11.685>the <00:12:11.965>machine

270
00:12:12.905 --> 00:12:14.045
<00:12:12.905>and <00:12:13.161>then <00:12:13.418>putting <00:12:13.674>the <00:12:13.930>content

271
00:12:14.225 --> 00:12:17.605
<00:12:14.225>of <00:12:14.400>the <00:12:14.575>container <00:12:14.750>image <00:12:14.925>into <00:12:15.100>the <00:12:15.275>newly <00:12:15.450>installed <00:12:15.625>machine.

272
00:12:19.475 --> 00:12:21.015
<00:12:19.475>Bootsy, <00:12:19.752>we <00:12:20.029>talked <00:12:20.306>about <00:12:20.583>that <00:12:20.861>already.

273
00:12:21.155 --> 00:12:23.855
<00:12:21.155>Bootsy <00:12:21.310>is <00:12:21.466>a <00:12:21.621>command <00:12:21.777>that <00:12:21.932>lives <00:12:22.088>in <00:12:22.243>the <00:12:22.399>operating <00:12:22.555>systems

274
00:12:24.025 --> 00:12:25.375
<00:12:24.025>after <00:12:24.430>you <00:12:24.835>installed <00:12:25.240>it

275
00:12:25.375 --> 00:12:27.775
<00:12:25.375>because <00:12:25.575>Bootsy <00:12:25.775>is <00:12:25.975>an <00:12:26.175>important <00:12:26.375>part <00:12:26.575>of <00:12:26.775>it.

276
00:12:28.235 --> 00:12:30.495
<00:12:28.235>Bootsy <00:12:28.410>comes <00:12:28.585>with <00:12:28.760>a <00:12:28.935>lot <00:12:29.110>of <00:12:29.285>system <00:12:29.460>D <00:12:29.635>units.

277
00:12:30.715 --> 00:12:33.375
<00:12:30.715>So <00:12:30.855>there's <00:12:30.995>a <00:12:31.135>timer <00:12:31.275>that <00:12:31.415>looks <00:12:31.555>for <00:12:31.695>updates <00:12:31.835>and <00:12:31.975>so <00:12:32.115>on,

278
00:12:34.155 --> 00:12:37.215
<00:12:34.155>but <00:12:34.310>Bootsy <00:12:34.466>allows <00:12:34.621>you, <00:12:34.777>for <00:12:34.932>example, <00:12:35.088>to <00:12:35.243>upgrade <00:12:35.399>the <00:12:35.555>image

279
00:12:37.475 --> 00:12:38.775
<00:12:37.475>to <00:12:37.865>roll <00:12:38.255>back <00:12:38.645>upgrades.

280
00:12:39.085 --> 00:12:40.935
<00:12:39.085>It's <00:12:39.365>everything. <00:12:39.645>Here <00:12:39.925>is <00:12:40.205>an <00:12:40.485>operation

281
00:12:41.025 --> 00:12:42.335
<00:12:41.025>guy's <00:12:41.418>best, <00:12:41.811>best <00:12:42.204>friend.

282
00:12:42.675 --> 00:12:44.895
<00:12:42.675>You <00:12:42.908>can <00:12:43.141>install <00:12:43.375>an <00:12:43.608>update, <00:12:43.841>test <00:12:44.074>it,

283
00:12:45.075 --> 00:12:47.295
<00:12:45.075>and <00:12:45.230>you <00:12:45.386>say, <00:12:45.541>if <00:12:45.697>the <00:12:45.852>upgrade <00:12:46.008>is <00:12:46.163>not <00:12:46.319>starting <00:12:46.475>up,

284
00:12:47.405 --> 00:12:49.255
<00:12:47.405>just <00:12:47.638>roll <00:12:47.871>back <00:12:48.105>to <00:12:48.338>the <00:12:48.571>old <00:12:48.805>version

285
00:12:49.255 --> 00:12:51.855
<00:12:49.255>because <00:12:49.455>the <00:12:49.655>old <00:12:49.855>version <00:12:50.055>stays <00:12:50.255>on <00:12:50.455>the <00:12:50.655>petition,

286
00:12:51.855 --> 00:12:54.415
<00:12:51.855>on <00:12:51.995>the <00:12:52.135>on <00:12:52.275>the <00:12:52.415>heart <00:12:52.555>is <00:12:52.695>uh, <00:12:52.835>still, <00:12:52.975>it's <00:12:53.115>still <00:12:53.255>there.

287
00:12:54.795 --> 00:12:57.015
<00:12:54.795>So <00:12:54.950>there <00:12:55.106>are <00:12:55.261>a <00:12:55.417>lot <00:12:55.572>of <00:12:55.728>features <00:12:55.883>embedded <00:12:56.039>into <00:12:56.194>it.

288
00:12:57.395 --> 00:13:00.495
<00:12:57.395>Not <00:12:57.595>only <00:12:57.795>that <00:12:57.995>we <00:12:58.194>use <00:12:58.395>a <00:12:58.595>container <00:12:58.795>image

289
00:13:00.515 --> 00:13:01.735
<00:13:00.515>as <00:13:00.881>a <00:13:01.247>transport <00:13:01.613>mechanism.

290
00:13:01.965 --> 00:13:04.015
<00:13:01.965>There's <00:13:02.140>a <00:13:02.315>lot <00:13:02.490>of <00:13:02.665>functionality <00:13:02.840>in <00:13:03.015>there <00:13:03.190>as <00:13:03.365>well.

291
00:13:05.275 --> 00:13:07.175
<00:13:05.275>For <00:13:05.741>example, <00:13:06.208>image-based <00:13:06.675>updates.

292
00:13:07.205 --> 00:13:09.735
<00:13:07.205>Updates <00:13:07.438>have <00:13:07.671>never <00:13:07.905>been <00:13:08.138>easier <00:13:08.371>than <00:13:08.605>now.

293
00:13:10.115 --> 00:13:12.295
<00:13:10.115>As <00:13:10.270>I <00:13:10.426>said, <00:13:10.581>you <00:13:10.737>have <00:13:10.892>your <00:13:11.048>image <00:13:11.203>in <00:13:11.359>a <00:13:11.515>registry.

294
00:13:13.765 --> 00:13:15.025
<00:13:13.765>You <00:13:14.332>create <00:13:14.899>an,

295
00:13:15.715 --> 00:13:18.225
<00:13:15.715>let's <00:13:15.948>say <00:13:16.181>an <00:13:16.415>A-W-S-A-M-I <00:13:16.648>image <00:13:16.881>from <00:13:17.115>the

296
00:13:18.225 --> 00:13:19.305
<00:13:18.225>content <00:13:18.549>of <00:13:18.872>this <00:13:19.197>image.

297
00:13:20.685 --> 00:13:23.225
<00:13:20.685>You <00:13:20.840>use <00:13:20.996>it <00:13:21.151>in <00:13:21.307>Amazon, <00:13:21.462>deploy <00:13:21.618>it <00:13:21.773>and <00:13:21.929>start <00:13:22.084>it.

298
00:13:23.695 --> 00:13:26.705
<00:13:23.695>Then <00:13:23.822>you <00:13:23.949>got <00:13:24.076>a <00:13:24.204>new <00:13:24.331>version <00:13:24.458>of <00:13:24.585>the <00:13:24.713>image <00:13:24.840>in <00:13:24.967>your <00:13:25.095>registry

299
00:13:27.245 --> 00:13:29.145
<00:13:27.245>and <00:13:27.478>the <00:13:27.711>system <00:13:27.945>itself <00:13:28.178>will <00:13:28.411>see, <00:13:28.645>oh,

300
00:13:29.145 --> 00:13:31.185
<00:13:29.145>there's <00:13:29.378>a <00:13:29.611>new <00:13:29.845>version <00:13:30.078>of <00:13:30.311>the <00:13:30.545>image.

301
00:13:31.405 --> 00:13:32.745
<00:13:31.405>So <00:13:31.646>I <00:13:31.887>just <00:13:32.128>grabbed <00:13:32.369>the <00:13:32.611>content

302
00:13:32.885 --> 00:13:35.065
<00:13:32.885>or <00:13:33.060>the <00:13:33.235>delta, <00:13:33.410>so <00:13:33.585>the <00:13:33.760>changes <00:13:33.935>to <00:13:34.110>the <00:13:34.285>content

303
00:13:35.525 --> 00:13:38.545
<00:13:35.525>and <00:13:35.699>stored <00:13:35.875>locally <00:13:36.050>on <00:13:36.225>disk <00:13:36.400>as <00:13:36.574>B <00:13:36.750>for <00:13:36.925>example.

304
00:13:39.365 --> 00:13:41.705
<00:13:39.365>And <00:13:39.520>then <00:13:39.676>you <00:13:39.831>can <00:13:39.987>just <00:13:40.142>by <00:13:40.298>rebooting <00:13:40.453>switch <00:13:40.609>to <00:13:40.765>B

305
00:13:41.845 --> 00:13:43.225
<00:13:41.845>and <00:13:42.052>you <00:13:42.259>can <00:13:42.466>roll <00:13:42.673>back <00:13:42.880>to <00:13:43.087>A,

306
00:13:43.225 --> 00:13:46.345
<00:13:43.225>because <00:13:43.425>a <00:13:43.625>version <00:13:43.825>A <00:13:44.025>of <00:13:44.225>your <00:13:44.425>operating <00:13:44.625>system,

307
00:13:46.345 --> 00:13:47.905
<00:13:46.345>content <00:13:46.625>will <00:13:46.905>stay <00:13:47.185>there <00:13:47.465>as <00:13:47.745>well.

308
00:13:48.015 --> 00:13:49.825
<00:13:48.015>There's <00:13:48.295>a <00:13:48.574>lot <00:13:48.855>of <00:13:49.135>magic <00:13:49.415>included.

309
00:13:50.005 --> 00:13:52.545
<00:13:50.005>So <00:13:50.180>if <00:13:50.355>you <00:13:50.530>are <00:13:50.705>interested <00:13:50.880>in <00:13:51.055>talking <00:13:51.230>about, <00:13:51.405>uh,

310
00:13:52.545 --> 00:13:55.185
<00:13:52.545>that <00:13:52.685>a <00:13:52.824>bit <00:13:52.964>more, <00:13:53.104>just <00:13:53.245>see <00:13:53.385>me <00:13:53.525>at <00:13:53.665>the <00:13:53.805>booth <00:13:53.944>afterwards.

311
00:13:55.645 --> 00:13:57.865
<00:13:55.645>But <00:13:55.819>as <00:13:55.995>I <00:13:56.170>said, <00:13:56.345>updates <00:13:56.520>have <00:13:56.694>never <00:13:56.870>been <00:13:57.045>easier

312
00:13:58.005 --> 00:14:00.145
<00:13:58.005>and <00:13:58.205>you <00:13:58.405>can <00:13:58.605>even <00:13:58.805>easily <00:13:59.005>switch <00:13:59.205>from <00:13:59.405>say,

313
00:14:00.365 --> 00:14:02.425
<00:14:00.365>red <00:14:00.645>enterprise <00:14:00.925>Linux <00:14:01.205>nine <00:14:01.485>to <00:14:01.765>10

314
00:14:02.485 --> 00:14:03.825
<00:14:02.485>and <00:14:02.726>stuff <00:14:02.967>like <00:14:03.208>that <00:14:03.449>and <00:14:03.691>back.

315
00:14:04.285 --> 00:14:06.985
<00:14:04.285>It <00:14:04.459>wasn't <00:14:04.635>with <00:14:04.810>package <00:14:04.985>mode. <00:14:05.160>It's <00:14:05.334>just <00:14:05.510>not <00:14:05.685>possible.

316
00:14:09.485 --> 00:14:11.145
<00:14:09.485>We <00:14:09.718>have <00:14:09.951>another <00:14:10.185>thing <00:14:10.418>that <00:14:10.651>is, <00:14:10.885>uh,

317
00:14:11.145 --> 00:14:13.065
<00:14:11.145>called <00:14:11.611>logically <00:14:12.078>bound <00:14:12.545>images.

318
00:14:13.085 --> 00:14:14.345
<00:14:13.085>Sounds <00:14:13.463>a <00:14:13.841>bit <00:14:14.219>complicated,

319
00:14:15.445 --> 00:14:17.705
<00:14:15.445>but <00:14:15.620>you <00:14:15.795>have <00:14:15.970>to <00:14:16.145>think <00:14:16.320>about <00:14:16.495>the <00:14:16.670>process <00:14:16.845>again.

320
00:14:17.765 --> 00:14:20.385
<00:14:17.765>So <00:14:17.939>we <00:14:18.115>have <00:14:18.290>a <00:14:18.465>container <00:14:18.640>image <00:14:18.814>in <00:14:18.990>a <00:14:19.165>registry

321
00:14:20.455 --> 00:14:23.105
<00:14:20.455>that <00:14:20.735>contains <00:14:21.015>our <00:14:21.295>whole <00:14:21.575>operating <00:14:21.855>system.

322
00:14:23.445 --> 00:14:25.945
<00:14:23.445>We <00:14:23.600>put <00:14:23.756>it <00:14:23.911>into <00:14:24.067>an <00:14:24.222>image <00:14:24.378>you <00:14:24.533>can <00:14:24.689>boot <00:14:24.845>somewhere,

323
00:14:26.095 --> 00:14:27.345
<00:14:26.095>depends <00:14:26.470>on <00:14:26.845>the <00:14:27.220>platform,

324
00:14:27.965 --> 00:14:31.025
<00:14:27.965>but <00:14:28.140>you <00:14:28.315>can <00:14:28.490>of <00:14:28.665>course <00:14:28.840>run <00:14:29.015>images, <00:14:29.190>container <00:14:29.365>images

325
00:14:31.125 --> 00:14:33.385
<00:14:31.125>as <00:14:31.325>containers <00:14:31.525>on <00:14:31.725>the <00:14:31.925>resulting <00:14:32.125>system <00:14:32.325>as <00:14:32.525>well.

326
00:14:33.885 --> 00:14:36.265
<00:14:33.885>And <00:14:34.001>I <00:14:34.118>know <00:14:34.235>it's <00:14:34.351>a <00:14:34.468>couple <00:14:34.585>of <00:14:34.701>hoops <00:14:34.818>you <00:14:34.935>have <00:14:35.051>to <00:14:35.168>think <00:14:35.285>through.

327
00:14:36.805 --> 00:14:40.545
<00:14:36.805>So <00:14:36.921>what <00:14:37.038>you <00:14:37.155>can <00:14:37.271>do <00:14:37.388>is <00:14:37.505>you <00:14:37.621>can <00:14:37.738>embed <00:14:37.854>container <00:14:37.971>images <00:14:38.088>in <00:14:38.204>this

328
00:14:40.545 --> 00:14:41.825
<00:14:40.545>operating <00:14:41.121>system <00:14:41.697>image.

329
00:14:42.485 --> 00:14:44.385
<00:14:42.485>So <00:14:42.660>it <00:14:42.835>means <00:14:43.010>a <00:14:43.185>bit. <00:14:43.360>You <00:14:43.535>decouple <00:14:43.710>for <00:14:43.885>example,

330
00:14:44.395 --> 00:14:47.345
<00:14:44.395>monitoring <00:14:44.675>agents, <00:14:44.954>backup <00:14:45.235>agents, <00:14:45.515>other <00:14:45.795>software

331
00:14:47.885 --> 00:14:52.085
<00:14:47.885>as <00:14:48.040>container <00:14:48.196>images <00:14:48.351>already, <00:14:48.507>and <00:14:48.662>you <00:14:48.818>can, <00:14:48.973>uh, <00:14:49.129>manage <00:14:49.285>them.

332
00:14:52.145 --> 00:14:55.245
<00:14:52.145>The <00:14:52.319>lifecycle <00:14:52.495>can <00:14:52.670>be <00:14:52.845>different <00:14:53.020>from <00:14:53.194>the <00:14:53.370>underlying <00:14:53.545>operating

333
00:14:55.245 --> 00:14:57.765
<00:14:55.245>system <00:14:55.420>that <00:14:55.595>comes <00:14:55.770>from <00:14:55.945>the <00:14:56.120>container <00:14:56.295>image <00:14:56.470>as <00:14:56.645>well.

334
00:14:58.385 --> 00:15:01.405
<00:14:58.385>And <00:14:58.618>the <00:14:58.851>applications <00:14:59.085>you <00:14:59.318>run <00:14:59.551>containerized <00:14:59.785>on

335
00:15:01.425 --> 00:15:03.155
<00:15:01.425>top <00:15:02.824>afterwards.

336
00:15:06.025 --> 00:15:09.315
<00:15:06.025>Okay, <00:15:06.258>it's <00:15:06.491>available <00:15:06.725>for <00:15:06.958>Fedora <00:15:07.191>Central <00:15:07.425>Stream

337
00:15:09.315 --> 00:15:10.675
<00:15:09.315>and <00:15:09.723>Red <00:15:10.131>Enterprise <00:15:10.539>Linux.

338
00:15:10.975 --> 00:15:13.435
<00:15:10.975>I'm <00:15:11.115>with <00:15:11.255>Red <00:15:11.395>Hat, <00:15:11.535>so <00:15:11.675>I <00:15:11.815>tend <00:15:11.955>to <00:15:12.095>talk <00:15:12.235>about <00:15:12.375>well,

339
00:15:13.455 --> 00:15:17.835
<00:15:13.455>but <00:15:13.582>as <00:15:13.709>that <00:15:13.836>it's <00:15:13.964>for <00:15:14.091>all <00:15:14.218>the, <00:15:14.345>uh, <00:15:14.473>for <00:15:14.600>the <00:15:14.727>Linux <00:15:14.855>distribution

340
00:15:17.835 --> 00:15:21.715
<00:15:17.835>that <00:15:17.975>use <00:15:18.115>the <00:15:18.255>same, <00:15:18.395>uh, <00:15:18.535>let's <00:15:18.675>say <00:15:18.815>use <00:15:18.955>the <00:15:19.095>same <00:15:19.235>um,

341
00:15:23.245 --> 00:15:26.275
<00:15:23.245>mechanisms <00:15:23.420>and <00:15:23.595>uh, <00:15:23.770>package <00:15:23.945>mechanisms <00:15:24.120>installer <00:15:24.295>and <00:15:24.470>so <00:15:24.645>on.

342
00:15:27.295 --> 00:15:31.875
<00:15:27.295>You <00:15:27.495>can <00:15:27.694>manage <00:15:27.895>back, <00:15:28.094>you <00:15:28.295>can <00:15:28.495>manage, <00:15:28.694>um,

343
00:15:31.935 --> 00:15:36.155
<00:15:31.935>the <00:15:32.109>resulting <00:15:32.285>system <00:15:32.459>of <00:15:32.635>course <00:15:32.810>with <00:15:32.984>tools <00:15:33.160>like <00:15:33.334>um,

344
00:15:36.635 --> 00:15:38.835
<00:15:36.635>satellite <00:15:36.985>server, <00:15:37.335>Ansible <00:15:37.685>automation <00:15:38.035>platform,

345
00:15:38.835 --> 00:15:41.515
<00:15:38.835>that <00:15:39.035>is <00:15:39.235>all <00:15:39.435>star <00:15:39.635>stuff <00:15:39.835>that <00:15:40.035>again <00:15:40.235>belong

346
00:15:41.515 --> 00:15:42.795
<00:15:41.515>to <00:15:41.899>the <00:15:42.283>management <00:15:42.666>realm,

347
00:15:42.795 --> 00:15:44.835
<00:15:42.795>system <00:15:43.028>management <00:15:43.261>realm, <00:15:43.495>but <00:15:43.728>it's <00:15:43.961>not <00:15:44.194>different.

348
00:15:44.895 --> 00:15:47.195
<00:15:44.895>The <00:15:45.128>system <00:15:45.361>that <00:15:45.595>resides <00:15:45.828>from <00:15:46.061>that <00:15:46.295>image,

349
00:15:47.935 --> 00:15:49.595
<00:15:47.935>that's <00:15:48.168>really <00:15:48.401>important <00:15:48.635>to <00:15:48.868>keep <00:15:49.101>in <00:15:49.334>mind,

350
00:15:49.815 --> 00:15:51.555
<00:15:49.815>but <00:15:50.095>it <00:15:50.375>opens <00:15:50.655>up <00:15:50.935>new <00:15:51.215>possibilities.

351
00:15:52.255 --> 00:15:54.915
<00:15:52.255>For <00:15:52.410>example, <00:15:52.566>you <00:15:52.721>can <00:15:52.877>manage <00:15:53.032>your <00:15:53.188>whole <00:15:53.343>Red <00:15:53.499>Hat <00:15:53.655>enterprise

352
00:15:55.155 --> 00:15:56.795
<00:15:55.155>Linux <00:15:55.621>real <00:15:56.088>using <00:15:56.555>GitHubs.

353
00:15:57.475 --> 00:15:59.235
<00:15:57.475>I <00:15:57.650>mean <00:15:57.825>you <00:15:58.000>can <00:15:58.175>just <00:15:58.350>put <00:15:58.525>your <00:15:58.700>container <00:15:58.875>file

354
00:15:59.235 --> 00:16:01.355
<00:15:59.235>and <00:15:59.468>version <00:15:59.701>control <00:15:59.935>like <00:16:00.168>you're <00:16:00.401>used <00:16:00.635>to

355
00:16:01.815 --> 00:16:03.155
<00:16:01.815>and <00:16:02.116>you <00:16:02.418>can <00:16:02.719>use <00:16:03.021>GitHubs.

356
00:16:03.155 --> 00:16:06.235
<00:16:03.155>You <00:16:03.282>can <00:16:03.409>say <00:16:03.536>if <00:16:03.664>as <00:16:03.791>a <00:16:03.918>change <00:16:04.045>happens <00:16:04.173>in <00:16:04.300>the <00:16:04.427>description, <00:16:04.555>uh,

357
00:16:06.295 --> 00:16:08.995
<00:16:06.295>in <00:16:06.469>the <00:16:06.645>container <00:16:06.819>file, <00:16:06.995>the <00:16:07.170>build <00:16:07.344>process <00:16:07.520>will <00:16:07.694>start,

358
00:16:09.015 --> 00:16:10.475
<00:16:09.015>it <00:16:09.277>will <00:16:09.540>push <00:16:09.803>to <00:16:10.066>a <00:16:10.329>registry

359
00:16:10.695 --> 00:16:14.715
<00:16:10.695>and <00:16:10.822>all <00:16:10.949>your <00:16:11.076>500 <00:16:11.204>systems <00:16:11.331>that <00:16:11.458>run <00:16:11.585>based <00:16:11.713>on <00:16:11.840>that <00:16:11.967>one <00:16:12.095>image,

360
00:16:14.765 --> 00:16:17.395
<00:16:14.765>we'll <00:16:14.965>see <00:16:15.165>there's <00:16:15.365>a <00:16:15.564>new <00:16:15.765>image <00:16:15.965>version, <00:16:16.165>okay,

361
00:16:17.395 --> 00:16:19.555
<00:16:17.395>our <00:16:17.745>update <00:16:18.095>time-based <00:16:18.444>or <00:16:18.795>manually

362
00:16:19.615 --> 00:16:20.795
<00:16:19.615>or <00:16:19.827>whatever, <00:16:20.039>that's <00:16:20.252>up <00:16:20.464>to <00:16:20.676>you.

363
00:16:21.175 --> 00:16:24.395
<00:16:21.175>But <00:16:21.302>you <00:16:21.429>can <00:16:21.556>have <00:16:21.684>a <00:16:21.811>complete <00:16:21.938>GitHubs <00:16:22.065>flow <00:16:22.193>like <00:16:22.320>you <00:16:22.447>might <00:16:22.574>be

364
00:16:24.395 --> 00:16:25.955
<00:16:24.395>used <00:16:24.675>to <00:16:24.954>use <00:16:25.235>with <00:16:25.515>your <00:16:25.795>applications.

365
00:16:26.585 --> 00:16:30.515
<00:16:26.585>Same <00:16:26.740>way. <00:16:26.896>Basically <00:16:27.051>it <00:16:27.207>really <00:16:27.362>unites <00:16:27.518>the <00:16:27.673>way <00:16:27.829>you <00:16:27.985>build

366
00:16:30.515 --> 00:16:33.835
<00:16:30.515>application <00:16:30.748>container <00:16:30.981>images <00:16:31.215>onto <00:16:31.448>operating <00:16:31.681>system <00:16:31.915>images.

367
00:16:35.835 --> 00:16:38.775
<00:16:35.835>The <00:16:35.975>way <00:16:36.115>you <00:16:36.255>work <00:16:36.395>with <00:16:36.535>the <00:16:36.675>registries <00:16:36.815>is <00:16:36.955>again <00:16:37.095>the <00:16:37.235>same.

368
00:16:38.775 --> 00:16:41.135
<00:16:38.775>You're <00:16:38.975>used <00:16:39.175>to <00:16:39.375>working <00:16:39.574>with <00:16:39.775>your <00:16:39.975>application <00:16:40.175>containers.

369
00:16:41.635 --> 00:16:44.855
<00:16:41.635>You <00:16:41.775>take <00:16:41.915>them, <00:16:42.055>you <00:16:42.194>put <00:16:42.335>them <00:16:42.475>into <00:16:42.615>dev <00:16:42.755>test <00:16:42.895>prod <00:16:43.035>environments,

370
00:16:44.995 --> 00:16:48.335
<00:16:44.995>you <00:16:45.170>define <00:16:45.345>text <00:16:45.520>and <00:16:45.695>then <00:16:45.870>basically <00:16:46.045>you <00:16:46.220>say, <00:16:46.395>Hey,

371
00:16:48.555 --> 00:16:51.535
<00:16:48.555>images <00:16:48.788>running <00:16:49.021>as <00:16:49.255>red <00:16:49.488>database <00:16:49.721>level <00:16:49.954>systems.

372
00:16:51.715 --> 00:16:53.015
<00:16:51.715>Now <00:16:51.949>if <00:16:52.183>there's <00:16:52.417>a <00:16:52.651>new <00:16:52.885>tech

373
00:16:53.035 --> 00:16:55.855
<00:16:53.035>and <00:16:53.314>prod <00:16:53.594>called <00:16:53.875>whatever <00:16:54.155>you <00:16:54.435>want,

374
00:16:56.115 --> 00:16:58.135
<00:16:56.115>you <00:16:56.315>do <00:16:56.515>an <00:16:56.715>update <00:16:56.915>or <00:16:57.115>you <00:16:57.315>roll <00:16:57.515>back.

375
00:16:58.715 --> 00:16:59.975
<00:16:58.715>So <00:16:58.998>that's <00:16:59.282>all <00:16:59.565>in <00:16:59.849>there.

376
00:17:00.035 --> 00:17:03.615
<00:17:00.035>So <00:17:00.162>I <00:17:00.289>know <00:17:00.416>it's, <00:17:00.544>that's <00:17:00.671>not <00:17:00.798>big <00:17:00.925>news <00:17:01.053>for <00:17:01.180>somebody <00:17:01.307>who's <00:17:01.435>used

377
00:17:03.615 --> 00:17:06.095
<00:17:03.615>to <00:17:03.848>building <00:17:04.081>application <00:17:04.315>container <00:17:04.548>this <00:17:04.781>using <00:17:05.015>these

378
00:17:06.095 --> 00:17:09.695
<00:17:06.095>technologies, <00:17:06.270>but <00:17:06.444>it's <00:17:06.620>really <00:17:06.795>quite <00:17:06.970>amazing <00:17:07.145>if <00:17:07.319>you <00:17:07.495>think

379
00:17:09.695 --> 00:17:11.215
<00:17:09.694>about <00:17:10.150>operating <00:17:10.607>systems <00:17:11.062>here.

380
00:17:13.265 --> 00:17:14.395
<00:17:13.265>Yeah, <00:17:13.604>going <00:17:13.943>through <00:17:14.281>there.

381
00:17:14.395 --> 00:17:16.915
<00:17:14.395>Always <00:17:14.569>forget <00:17:14.744>about <00:17:14.920>the <00:17:15.095>animated <00:17:15.270>slides <00:17:15.444>to <00:17:15.619>be <00:17:15.795>honest.

382
00:17:19.375 --> 00:17:22.875
<00:17:19.375>So <00:17:19.515>the <00:17:19.655>use <00:17:19.795>cases, <00:17:19.935>the <00:17:20.075>use <00:17:20.214>cases <00:17:20.355>that <00:17:20.494>really <00:17:20.635>come <00:17:20.775>naturally

383
00:17:22.935 --> 00:17:27.275
<00:17:22.935>for <00:17:23.109>these <00:17:23.284>technologies <00:17:23.460>are <00:17:23.635>things <00:17:23.810>like, <00:17:23.984>um, <00:17:24.159>edge <00:17:24.335>appliances,

384
00:17:27.725 --> 00:17:30.275
<00:17:27.724>standalone <00:17:27.958>container <00:17:28.191>hoses <00:17:28.425>by <00:17:28.658>container <00:17:28.891>hoses <00:17:29.125>here.

385
00:17:30.355 --> 00:17:34.275
<00:17:30.355>I <00:17:30.482>mean <00:17:30.609>an <00:17:30.736>Linux <00:17:30.864>system <00:17:30.991>that <00:17:31.118>I <00:17:31.245>use <00:17:31.373>to <00:17:31.500>just <00:17:31.627>run <00:17:31.755>containers

386
00:17:34.295 --> 00:17:36.075
<00:17:34.295>for <00:17:34.575>my <00:17:34.855>development <00:17:35.135>purposes <00:17:35.415>or <00:17:35.695>testing

387
00:17:36.215 --> 00:17:39.755
<00:17:36.215>or <00:17:36.564>whatnot <00:17:36.915>to <00:17:37.264>build <00:17:37.615>like

388
00:17:39.755 --> 00:17:41.235
<00:17:39.755>something <00:17:40.421>like <00:17:41.087>appliances.

389
00:17:41.495 --> 00:17:44.435
<00:17:41.495>So <00:17:41.695>having <00:17:41.895>host <00:17:42.094>and <00:17:42.294>applications <00:17:42.495>strongly <00:17:42.695>coupled <00:17:42.895>together

390
00:17:44.435 --> 00:17:46.915
<00:17:44.435>because <00:17:44.668>they're <00:17:44.901>built <00:17:45.135>into <00:17:45.368>the <00:17:45.601>same <00:17:45.835>image

391
00:17:47.255 --> 00:17:50.285
<00:17:47.255>and <00:17:47.488>um, <00:17:47.721>uh, <00:17:47.955>under <00:17:48.188>the <00:17:48.421>same <00:17:48.655>lifecycle.

392
00:17:50.825 --> 00:17:53.205
<00:17:50.825>But <00:17:51.000>what <00:17:51.175>we <00:17:51.350>are <00:17:51.525>really <00:17:51.700>pushing <00:17:51.875>for <00:17:52.050>now <00:17:52.225>is

393
00:17:53.205 --> 00:17:54.845
<00:17:53.205>to <00:17:53.554>have <00:17:53.905>this <00:17:54.254>technology <00:17:54.605>available

394
00:17:54.985 --> 00:17:57.325
<00:17:54.985>and <00:17:55.218>used <00:17:55.451>for <00:17:55.685>generic <00:17:55.918>Red <00:17:56.151>Hat <00:17:56.385>enterprise,

395
00:17:57.525 --> 00:18:01.125
<00:17:57.525>Linux <00:17:57.758>center <00:17:57.991>stream <00:17:58.225>fedora, <00:17:58.458>um, <00:17:58.691>systems <00:17:58.925>management.

396
00:18:01.125 --> 00:18:03.645
<00:18:01.125>Because <00:18:01.280>I <00:18:01.436>said <00:18:01.591>it <00:18:01.747>opens <00:18:01.902>up <00:18:02.058>a <00:18:02.213>completely <00:18:02.369>new <00:18:02.525>Rian.

397
00:18:04.475 --> 00:18:06.885
<00:18:04.475>There's <00:18:04.675>something <00:18:04.875>I <00:18:05.074>I <00:18:05.274>find <00:18:05.475>that's <00:18:05.675>pretty <00:18:05.875>amazing.

398
00:18:07.345 --> 00:18:11.395
<00:18:07.345>So <00:18:07.485>just <00:18:07.625>recalculate, <00:18:07.765>we <00:18:07.905>use <00:18:08.045>the <00:18:08.185>same <00:18:08.325>way <00:18:08.465>used <00:18:08.605>to, <00:18:08.745>uh,

399
00:18:11.395 --> 00:18:13.155
<00:18:11.395>build <00:18:11.861>container <00:18:12.328>application <00:18:12.795>images.

400
00:18:13.935 --> 00:18:16.715
<00:18:13.935>You <00:18:14.110>just <00:18:14.284>define <00:18:14.460>a <00:18:14.635>container <00:18:14.810>file, <00:18:14.985>you <00:18:15.159>build <00:18:15.335>it,

401
00:18:16.855 --> 00:18:18.075
<00:18:16.855>you <00:18:17.129>get <00:18:17.404>a <00:18:17.678>container <00:18:17.953>image.

402
00:18:18.135 --> 00:18:20.355
<00:18:18.135>By <00:18:18.368>the <00:18:18.601>way, <00:18:18.835>the <00:18:19.068>resulting <00:18:19.301>container <00:18:19.535>image

403
00:18:20.355 --> 00:18:22.035
<00:18:20.355>with <00:18:20.588>your <00:18:20.821>operating <00:18:21.055>system <00:18:21.288>can <00:18:21.521>be <00:18:21.755>run

404
00:18:22.055 --> 00:18:23.275
<00:18:22.055>as <00:18:22.329>a <00:18:22.604>container <00:18:22.878>as <00:18:23.153>well.

405
00:18:23.775 --> 00:18:26.275
<00:18:23.775>So <00:18:23.930>you <00:18:24.086>can <00:18:24.241>just <00:18:24.397>do <00:18:24.552>checks <00:18:24.708>in <00:18:24.863>your <00:18:25.019>operating <00:18:25.175>system

406
00:18:26.335 --> 00:18:28.355
<00:18:26.335>by <00:18:26.535>running <00:18:26.735>it <00:18:26.935>as <00:18:27.135>a <00:18:27.335>pot <00:18:27.535>man <00:18:27.735>container.

407
00:18:29.245 --> 00:18:31.065
<00:18:29.245>Of <00:18:29.445>course <00:18:29.645>it's <00:18:29.844>not <00:18:30.044>using <00:18:30.245>the <00:18:30.445>corner <00:18:30.645>then

408
00:18:31.065 --> 00:18:33.105
<00:18:31.065>because <00:18:31.345>the <00:18:31.625>corner <00:18:31.905>is <00:18:32.185>not <00:18:32.465>needed.

409
00:18:33.105 --> 00:18:36.585
<00:18:33.105>When <00:18:33.232>you <00:18:33.359>run <00:18:33.486>a <00:18:33.614>container <00:18:33.741>on <00:18:33.868>Linux, <00:18:33.995>then <00:18:34.123>you <00:18:34.250>have <00:18:34.377>a <00:18:34.505>test

410
00:18:36.765 --> 00:18:38.465
<00:18:36.765>and <00:18:37.045>try <00:18:37.325>to <00:18:37.605>improve <00:18:37.885>container <00:18:38.165>image

411
00:18:38.465 --> 00:18:39.865
<00:18:38.465>with <00:18:38.716>your <00:18:38.969>operating <00:18:39.221>system <00:18:39.473>in <00:18:39.725>it.

412
00:18:39.895 --> 00:18:42.145
<00:18:39.895>Then <00:18:40.128>use <00:18:40.361>the, <00:18:40.595>uh, <00:18:40.828>image <00:18:41.061>builder <00:18:41.295>process

413
00:18:42.525 --> 00:18:44.745
<00:18:42.525>and <00:18:42.725>you <00:18:42.925>create <00:18:43.125>exactly <00:18:43.325>the <00:18:43.525>image <00:18:43.725>you <00:18:43.925>need

414
00:18:45.125 --> 00:18:46.905
<00:18:45.125>for <00:18:45.475>your <00:18:45.825>vSphere <00:18:46.175>virtual <00:18:46.525>machines,

415
00:18:46.905 --> 00:18:48.025
<00:18:46.905>for <00:18:47.241>your <00:18:47.577>cloud <00:18:47.913>environments,

416
00:18:48.325 --> 00:18:50.385
<00:18:48.325>or <00:18:48.558>even <00:18:48.791>for <00:18:49.025>your <00:18:49.258>bare <00:18:49.491>metal <00:18:49.725>machines.

417
00:18:50.935 --> 00:18:53.425
<00:18:50.935>I'll <00:18:51.075>tell <00:18:51.215>you, <00:18:51.355>operations <00:18:51.495>guys <00:18:51.635>will <00:18:51.774>be <00:18:51.915>really <00:18:52.054>happy <00:18:52.195>when <00:18:52.335>you

418
00:18:53.425 --> 00:18:55.585
<00:18:53.425>tell <00:18:53.705>them <00:18:53.985>about <00:18:54.264>stuff <00:18:54.544>like <00:18:54.825>that.

419
00:18:55.845 --> 00:18:57.625
<00:18:55.845>So <00:18:56.078>maybe <00:18:56.311>they <00:18:56.545>might <00:18:56.778>not <00:18:57.011>believe <00:18:57.245>you

420
00:18:57.865 --> 00:19:00.265
<00:18:57.865>because <00:18:58.065>your <00:18:58.265>developers <00:18:58.465>mainly <00:18:58.665>and <00:18:58.865>the <00:18:59.065>operation <00:18:59.265>guys.

421
00:19:00.725 --> 00:19:03.265
<00:19:00.725>But <00:19:00.925>yeah, <00:19:01.125>I <00:19:01.324>think <00:19:01.524>it <00:19:01.725>will <00:19:01.925>really <00:19:02.125>get,

422
00:19:03.605 --> 00:19:06.745
<00:19:03.605>get <00:19:03.780>a <00:19:03.955>strong <00:19:04.130>foothold <00:19:04.305>in <00:19:04.480>the <00:19:04.655>system <00:19:04.830>management <00:19:05.005>operations

423
00:19:06.745 --> 00:19:10.625
<00:19:06.745>world <00:19:06.919>because <00:19:07.094>yeah, <00:19:07.270>it's <00:19:07.445>combining <00:19:07.620>the <00:19:07.794>two <00:19:07.969>worlds <00:19:08.145>together.

424
00:19:11.275 --> 00:19:13.985
<00:19:11.275>Developers <00:19:11.508>led <00:19:11.741>the <00:19:11.975>way <00:19:12.208>with <00:19:12.441>containerized <00:19:12.675>technologies

425
00:19:14.125 --> 00:19:16.065
<00:19:14.125>and <00:19:14.325>now <00:19:14.525>why <00:19:14.725>not <00:19:14.925>have <00:19:15.125>the <00:19:15.325>os <00:19:15.525>follow?

426
00:19:18.335 --> 00:19:21.555
<00:19:18.335>So <00:19:18.490>I <00:19:18.646>really <00:19:18.801>hope <00:19:18.957>that, <00:19:19.112>um, <00:19:19.268>yeah, <00:19:19.423>resonated <00:19:19.579>with <00:19:19.735>you.

427
00:19:22.215 --> 00:19:23.835
<00:19:22.215>If <00:19:22.370>you <00:19:22.526>want <00:19:22.681>to <00:19:22.837>talk <00:19:22.992>a <00:19:23.148>bit <00:19:23.303>more <00:19:23.459>about <00:19:23.615>that,

428
00:19:24.255 --> 00:19:25.555
<00:19:24.255>see <00:19:24.489>me <00:19:24.723>at <00:19:24.957>our <00:19:25.191>booth <00:19:25.425>please.

429
00:19:26.665 --> 00:19:28.395
<00:19:26.665>Yeah, <00:19:26.840>I <00:19:27.014>got <00:19:27.190>a <00:19:27.365>slide <00:19:27.540>here <00:19:27.715>where <00:19:27.889>you <00:19:28.065>can,

430
00:19:28.415 --> 00:19:29.635
<00:19:28.415>uh, <00:19:28.689>learn <00:19:28.964>more <00:19:29.238>about <00:19:29.513>it.

431
00:19:29.775 --> 00:19:32.875
<00:19:29.775>But <00:19:29.930>just <00:19:30.086>Google <00:19:30.241>image <00:19:30.397>mode, <00:19:30.552>red <00:19:30.708>hat <00:19:30.863>image <00:19:31.019>mode <00:19:31.175>center

432
00:19:32.935 --> 00:19:34.755
<00:19:32.935>as <00:19:33.168>image <00:19:33.401>mode, <00:19:33.635>and <00:19:33.868>you <00:19:34.101>will <00:19:34.335>come

433
00:19:34.755 --> 00:19:36.435
<00:19:34.755>to <00:19:34.955>the <00:19:35.155>right <00:19:35.355>places <00:19:35.555>to <00:19:35.755>try <00:19:35.955>it <00:19:36.155>out.

434
00:19:36.815 --> 00:19:38.875
<00:19:36.815>And <00:19:37.015>it, <00:19:37.215>it's <00:19:37.415>actually <00:19:37.615>fun <00:19:37.815>to <00:19:38.015>try <00:19:38.215>it

435
00:19:38.875 --> 00:19:40.355
<00:19:38.875>because <00:19:39.141>it's, <00:19:39.407>it's <00:19:39.674>just <00:19:39.940>so <00:19:40.207>easy

436
00:19:40.815 --> 00:19:42.795
<00:19:40.815>and <00:19:40.990>we <00:19:41.165>gotta <00:19:41.340>know <00:19:41.515>a <00:19:41.690>couple <00:19:41.865>of <00:19:42.040>new <00:19:42.215>features.

437
00:19:42.795 --> 00:19:45.875
<00:19:42.795>Again, <00:19:42.935>again, <00:19:43.075>on <00:19:43.215>top <00:19:43.355>of <00:19:43.495>that. <00:19:43.635>But <00:19:43.775>it's <00:19:43.915>there. <00:19:44.055>It's <00:19:44.195>usable.

438
00:19:45.905 --> 00:19:48.395
<00:19:45.905>It's <00:19:46.080>generally <00:19:46.254>available <00:19:46.430>to <00:19:46.605>support <00:19:46.780>it <00:19:46.955>when <00:19:47.129>use <00:19:47.305>r.

439
00:19:48.895 --> 00:19:52.275
<00:19:48.895>So <00:19:49.035>go <00:19:49.175>there, <00:19:49.315>try <00:19:49.455>it, <00:19:49.595>tell <00:19:49.735>your <00:19:49.875>systems <00:19:50.014>guys <00:19:50.155>about <00:19:50.295>it.

440
00:19:52.965 --> 00:19:56.055
<00:19:52.965>It's <00:19:53.105>fun. <00:19:53.245>It <00:19:53.385>makes <00:19:53.524>life <00:19:53.665>a <00:19:53.804>lot <00:19:53.945>easier. <00:19:54.084>Thank <00:19:54.225>you <00:19:54.365>guys.